【异常】android.content.res.Resources$NotFoundException: String resource ID #0x1

来源:互联网 发布:世纪矩阵 编辑:程序博客网 时间:2024/05/21 14:45

一般发生在参数 int resId 错误,你把String赋值给int的resId,所以编译器找不到正确的resource于是报错。

例如:

int i = 2222;tv.setText(i);

这样就会报这个异常,起初我以为setText()方法会自动将int类型的数据转换为String,其实不会。好像他把这个int类型的数据当成string.xml文件中的资源了,但是值为i的这个资源找不到,所以抛出这个异常。

解决方法:

将i转换为String再setText()。

2 0
原创粉丝点击