java - android.content.res.Resources$NotFoundException:Recycleview 适配器类中的资源 ID #0x7f07007e
问题描述
下面是我的回收适配器类,我使用回收视图在 3 列上显示书籍。但是当我运行和编译应用程序时,日志文件会崩溃
android.content.res.Resources$NotFoundException: Resource ID #0x7f07007e
这是相同的屏幕截图
下面是我的适配器类,我在 onBindViewHolder 的第 45 行和第 21 行遇到错误
public class RecyclerViewAdapter extends RecyclerView.Adapter<RecyclerViewAdapter.MyViewHolder> {
private Context mContext ;
private List<Book> mData ;
public RecyclerViewAdapter(Context mContext, List<Book> mData) {
this.mContext = mContext;
this.mData = mData;
}
@Override
public MyViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
View view ;
LayoutInflater mInflater = LayoutInflater.from(mContext);
view = mInflater.inflate(R.layout.cardveiw_item_book,parent,false);
return new MyViewHolder(view);
}
@Override
public void onBindViewHolder(MyViewHolder holder, final int position) {
holder.tv_book_title.setText(mData.get(position).getTitle());
holder.img_book_thumbnail.setImageResource(mData.get(position).getThumbnail());
holder.cardView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(mContext,Book_Activity.class);
// passing data to the book activity
intent.putExtra("Title",mData.get(position).getTitle());
intent.putExtra("Description",mData.get(position).getDescription());
intent.putExtra("Thumbnail",mData.get(position).getThumbnail());
// start the activity
mContext.startActivity(intent);
}
});
}
@Override
public int getItemCount() {
return mData.size();
}
public static class MyViewHolder extends RecyclerView.ViewHolder {
TextView tv_book_title;
ImageView img_book_thumbnail;
CardView cardView ;
public MyViewHolder(View itemView) {
super(itemView);
tv_book_title = (TextView) itemView.findViewById(R.id.book_title_id) ;
img_book_thumbnail = (ImageView) itemView.findViewById(R.id.book_img_id);
cardView = (CardView) itemView.findViewById(R.id.cardview_id);
}
}
请帮助我..我在这里做错了什么。
提前致谢。
解决方案
推荐阅读
- javascript - 未捕获的错误:当组件在 componentWillUpdate 或 componentDidUpdate 中重复调用 setState 时,可能会发生这种情况
- ios - 通过更改分支切换 api url
- python - 为什么我从 CSV 文件读取的列长度错误,python
- delphi - Bug in TIdIMAP4.ListMailBoxes?
- java - 分号实际上是做什么的?
- javascript - 如果选中复选框,则导入上一年的主题
- flutter - 文本溢出省略号在末尾添加未知字符
- ios - SwiftUI 在 NavigationViewStyles 之间切换
- c# - 在递归函数调用中获取 System.StackOverflowException ?
- python - Python:将列数整合到一个变量中