• 请加作者QQ或者微信联系。作者QQ:524100248,微信号:sendtion。

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

安卓教程 sendtion 2年前 (2016-05-30) 793次浏览 已收录 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 的一个方法


乐趣公园 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Android 开发过程中错误 and 异常积累
喜欢 (0)
[sendtion@163.com]
分享 (0)
sendtion
关于作者:
一个不断奋斗追逐梦想的少年~
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址