activity的onCreate里面调用getResources().getStringArray(int id)报错

接触到一个项目,先前写过一个差不多的,因此就拿过来复制,然后把 string_array.xml 也一起复制了过来,代码跟以前的一模一样,但是运行报错:NotFoundException。


意思是找不到我传入的 R.array.XX。


对比了一下两个项目,发现原先写的项目的string_array.xml就是这个名字,复制到新项目中之后,在这个名字后面还有个小括号,里面有其他字母跟数字,具体记不清了。当然,包括小括号在内的内容都是灰色的,跟“string_array.xml”的黑色不一样,看起来名字就是“string_array.xml”。


经过测试,此文件非彼文件,解决这个异常的方法:


在项目中自己新建“string_array.xml”,然后把以前xml里面的内容拷到新项目中的xml里面去,问题解决。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值