错误:android.content.res.Resources$NotFoundException: String resource ID #0x1
原因:一般发生在参数 int resId 错误,你把String赋值给int的resId,所以编译器找不到正确的resource于是报错。
最简单的例子,检查一下你的Toast.makeText()啊textView.setText啊之类的函数,这种函数通常有几个重载,如:
textView.setText(CharSequence text);
textView.setText(int resId);
其他可能出现的情况还有传错资源的ID
本文探讨了在Android开发中遇到的Resources$NotFoundException异常问题。主要原因是将String类型的资源ID错误地赋值给了int类型的变量,导致编译器无法正确识别资源。文章提供了检查方法,例如检查TextView的setText方法等,帮助开发者定位并解决问题。
6092

被折叠的 条评论
为什么被折叠?



