大坑! 太坑! 天坑!
花了这么长时间!头都快爆炸,快压抑不住计几的小情绪。。。。
Android开发中,遇到这个错误
android.content.res.Resources$NotFoundException: String resource ID #0x1
一定要检查你的TextView的设置传值的时候是不是传入了Int类型的值。因为在Android中TextView可以传入资源文件ID也是int类型的,所以代码不会报错,但运行就闪退。
.
比如说:
错误写法:
item.setText(123);【不能直接传入int类型的值】
正确写法:
item.setText(“123”); //加引号转为字符串【应该传入String类型的值】
item.setText(" "+123); //加引号转为字符串
item.setText(String.valueOf(123)); //使用方法转为字符串
.
.
感谢你的查阅,希望可以帮到你,祝你学习愉快!