[英]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.