Android错误:W/ResourceType(2411): No package identifier when getting value for resource number 0x
来源:互联网 发布:江苏税控版开票软件 编辑:程序博客网 时间:2024/06/02 07:10
报错信息:
07-04 11:14:43.064: W/ResourceType(2411): No package identifier when getting value for resource number 0x0000001c
07-04 11:14:43.064: W/System.err(2411): android.content.res.Resources$NotFoundException: String resource ID #0x1c
错误位置示例代码:
int percent = current * 100 / total;
textView1.setText(percent);
原因分析:
主要原因是TextView的setText方法把传入的int类型的percent当做资源Id到项目中查询资源,而资源中却找不到相应的数值,就会报NotFoundException的错误。
在Android中利用id来索引资源的地方很多(如:Toast.makeText()等),所以如果不小心往方法中传入int类型的参数,虽然编译时IDE不会报错,但是运行时,很容易因找不到对应的资源而报错。
解决办法:
所以如果要在TextView中显示int类型的数据,应提前转换成字符串类型。转换方法很多,最简单的就是在int类型数据后加上一个空字符串,如:
textView1.setText(percent+"");
- Android错误:W/ResourceType(2411): No package identifier when getting value for resource number 0x
- W/ResourceType: No package identifier when getting value for resource number 0x00000034
- 更新SDK后错误处理:W/ResourceType(18775): No known package when getting value for resource number 0x7f050000
- No package identifier when getting value for resource number
- No package identifier when getting value for resource number 0x0000001c
- no package identifier when getting value for resource number 0x00000005
- Android异常01----No package identifier when getting name for resource number 0x00000000 警告提示
- No package identifier when getting value for resource
- No package identifier when getting value for resource
- No package identifier when getting value for resource num 0x00000000 【安卓资源找不到】
- No package identifier when getting value for resource num 0x00000000 【安卓资源找不到】
- No known package when getting value for resource number 0xfe080009
- No known package when getting name for resource number 0x0be977f2
- 自定义view中错误:No resource identifier found for attribute X in package X
- 自定义view中错误:No resource identifier found for attribute X in package X
- No resource identifier found for attribute X in package X
- android报Error:No resource identifier found for attribute 'roundIcon' in package 'android'错误解决方法
- no resource identifier found for attribute 'lable' in package 'android'
- scanf 的用法总结
- win7 64位 搭建.Net iis注意事项
- lamp兄弟连PHP视频教程 笔记心得
- Android的分辨率
- JAVA 处理时间 - java.sql.Date、java.util.Date与数据库中的Date字段的转换方法
- Android错误:W/ResourceType(2411): No package identifier when getting value for resource number 0x
- 时间管理--给系统管理员1
- FreeBSD下使用山特UPS
- 一个绝对可以安装MyEcipse插件的方法
- MySQL优化
- struts.properties配置详解
- HDU1709 The Balance,母函数套题
- 【媒体报道】风起亚洲公有云—《程序员》杂志企业专栏报道
- MySQL: 基于 jdbc 远程操作