- android.content.res.Resources$NotFoundException: String resource ID #0x0
-
- at android.content.res.Resources.getText(Resources.java:415)
-
- at android.widget.TextView.setText(TextView.java:6375)
出现场景:在RecycleView的
@Override public void onBindViewHolder(@NonNull Holder holder, int position) { holder.textView.setText(position); }
原因分析:setText()里面的参数不能是int,因为它不会自动转换为string,而是以为这是某个资源的值,所有报找不到资源的错。
解决方法:
@Override public void onBindViewHolder(@NonNull Holder holder, int position) { String text = position+""; holder.textView.setText(text); }