第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

嘗試在我的適配器類中的空對象引用上調(diào)用虛擬方法

嘗試在我的適配器類中的空對象引用上調(diào)用虛擬方法

元芳怎么了 2023-10-19 21:13:21
我的編碼遇到這些錯誤嘗試在空對象引用 onBindViewHolder(BrandAdapter.java:67) 和 BrandAdapter.onBindViewHolder(BrandAdapter.java:34) 上調(diào)用虛擬方法“void android.widget.TextView.setText(java.lang.CharSequence)”。當(dāng)我非常仔細(xì)地遵循教程時,我不太確定出了什么問題。而且我的數(shù)據(jù)庫不為空。它包含孩子。這是我的適配器類public class BrandAdapter extends RecyclerView.Adapter<BrandAdapter.MyViewHolder> {    private Context context;    List<String> key;    ArrayList<Brand> brandList;    public BrandAdapter(ArrayList<Brand> brandList) {        thi.brandList = brandList;    }    @NonNull    @Override    public MyViewHolder onCreateViewHolder(@NonNull ViewGroup viewGroup, int i) {        View view = LayoutInflater.from(viewGroup.getContext()).inflate(R.layout.brand_list, viewGroup, false);        context = viewGroup.getContext();        return new BrandAdapter.MyViewHolder(view);    }    public BrandAdapter(Context c) {        this.context = c;    }    @Override    public void onBindViewHolder(@NonNull MyViewHolder myViewHolder, final int i) {        myViewHolder.brand_name.setText(brandList.get(i).getBrand_name());        Picasso.with(context).load(brandList.get(i).getBrand_image()).into(myViewHolder.image);//        Picasso.with(mcontext).load(brand.getBrand_image()).into(myViewHolder.image);        myViewHolder.itemView.setOnClickListener(new View.OnClickListener() {            @Override            public void onClick(View view) {                String bName = brandList.get(i).getBrand_name();                String pic = brandList.get(i).getBrand_image();                Log.i("loz", bName);                Intent intent = new Intent(context, updateBrand.class);                intent.putExtra("brand_name", bName);                intent.putExtra("imgurl", pic);                context.startActivity(intent);            }        }); @Override    public int getItemCount() {        return brandList.size();        }    }}
查看完整描述

1 回答

?
慕哥9229398

TA貢獻(xiàn)1877條經(jīng)驗 獲得超6個贊

在您的MyViewHolder布局中,您試圖查找布局中不存在的視圖。所以,嘗試改變brand_name = itemView.findViewById(R.id.name)brand_name = itemView.findViewById(R.id.brand_name)。同樣的問題也與布局中的其他視圖有關(guān),除了imagedelete:您沒有帶有brand_cvframe_layoutid 的視圖。



查看完整回答
反對 回復(fù) 2023-10-19
  • 1 回答
  • 0 關(guān)注
  • 134 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號