[英]how to get values from selected item spinner (Android Studio to Firebase)
[英]How to get Firebase Data using Spinner Android Studio Java
我需要使用 Spinner 获取 Firebase 实时数据库数据。
Like Spinner -产品名称
选择产品名称后需要自动获取数据价格和库存数量
public class ChrompetSalesFillAdapter extends RecyclerView.Adapter<ChrompetSalesFillAdapter.MyViewHolder> {
Context context;
ArrayList<Model> fill_list;
public ChrompetSalesFillAdapter(Context context, ArrayList<Model> fill_list){
this.context = context;
this.fill_list = fill_list;
}
@NonNull
@Override
public ChrompetSalesFillAdapter.MyViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
View view = LayoutInflater.from(context).inflate(R.layout.sales_report_row, parent, false);
return new ChrompetSalesFillAdapter.MyViewHolder(view);
}
@Override
public void onBindViewHolder(@NonNull ChrompetSalesFillAdapter.MyViewHolder holder, int position) {
Model model = fill_list.get(position);
holder._stock_qty.setText(model.getProduct_stock_qty());
holder._product_rate.setText(model.getProduct_rate());
holder._product_id.setText(model.getProduct_id());
}
@Override
public int getItemCount() {
return fill_list.size();
}
public static class MyViewHolder extends RecyclerView.ViewHolder {
TextView _product_rate, _stock_qty,_product_name,_product_id;
public MyViewHolder(@NonNull View itemView) {
super(itemView);
_product_name = itemView.findViewById(R.id.product_name_sales_fill);
_product_id =itemView.findViewById(R.id.pro_id_sales_fill);
_product_rate = itemView.findViewById(R.id.rate_chr_sales_fill);
_stock_qty = itemView.findViewById(R.id.stock_chr_sales_fill);
}
}
}
我认为这样做是可能的
如果你不明白,请告诉我
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.