请在Chrome、Firefox等现代浏览器浏览本站。如果有问题请 点击加我 QQ 说你的建议。

Android开发过程中错误and异常积累

安卓教程 sendtion 611℃ 0评论

1、Android4.4下报错:android.content.res.Resources$NotFoundException: Resource ID #0xff8b7765

问题描述:

为什么说Android4.4下报错呢?因为Android5.0以上是正常的。我在APP换肤的时候,需要切换颜色,按理说,这样来调用资源是没问题的,但还是在4.4下报错,5.0及以上没错。代码如下:

int resId = context.getResources().getColor(R.color.brown);

解决办法:

我在网上查了一下,都是文不对题。我的问题只在Android4.4上出现,这就说明Android4.4和5.0以上调用资源的方式不一样。我就查看了之前没出错的代码,发现Android4.4下是这样调用的。代码如下:

int resId = R.color.brown;

按照这样修改后,果然没问题了。仅此记录。

其他原因总结:解决android.content.res.Resources NotFoundException的一个方法

转载请注明:风的记忆 » Android开发过程中错误and异常积累

喜欢 (0)or分享 (0)