android开发中常见错误汇总

时间:2021-05-19 04:40:54

1.android.content.res.Resources$NotFoundException: String resource ID #0x1
一般发生在参数int Id,把String赋值给了int类型的Id。所以编译器找不到正确的resource于是报错。
经常发生在TextView.setText(int id);
setText中传入int会报这种错误,因为它不会显示int型,而是去工程中找对应resource的id,找不到就报错了。
解决办法,将传入的值转为String或是CharSequence(强转或是+“”)