android.content.res.Resources$NotFoundException的解决方法

报错信息:

Caused by: android.content.res.Resources$NotFoundException: String resource ID 

报错原因:服务器返回的数据其中有个字段类型是int类型,我在处理的时候直接get这个值之后就用了view.setText()方法,将这个int类型的值传进去,setText()方法的参数如果是int类型就会报这个错。
解决方法:将int类型的参数用String.valueOf(int i)方法转成String类型的再传入setText()方法内就可以了。


更新:
2019-12-11:看视频的时候看到还有一种解决方法view.setText(i+""),在后面连接一个空字符串,这样int类型的值就变成字符串了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容