TextVeiw 的 No package identifier when getting value for resource numb

tv_title,tv_detail,tv_comment都是TextView;

newInfo.getComment()得到的是int类型

tv_title.setText(newInfo.getTitle());
tv_detail.setText(newInfo.getDetail());
tv_comment.setText(newInfo.getComment());

这段代码会抛 No package identifier when getting value for resource numb 异常

原因:TextView 的setText方法把传入的int类型的值当做资源Id到项目中查询资源,而资源中却找不到相应的数值,就会报NotFoundException的错误。

解决:

1.

tv_comment.setText(String.valueOf(newInfo.getComment()));

2.

tv_comment.setText(newInfo.getComment()+"");

  

时间: 2024-10-10 19:12:12

TextVeiw 的 No package identifier when getting value for resource numb的相关文章

Android错误:W/ResourceType(2411): No package identifier when getting value for resource number 0x

报错信息: 07-04 11:14:43.064: W/ResourceType(2411): No package identifier when getting value for resource number 0x0000001c07-04 11:14:43.064: W/System.err(2411): android.content.res.Resources$NotFoundException: String resource ID #0x1c 错误位置示例代码: int per

Android 单独生成apk

/********************************************************************* * Android 单独生成apk * 说明: * 之前使用的apk都是在调试模式下直接生成的,结果这次也不知道哪里出问题 * 调试产生的apk总是报下面的错误,于是单独产生apk来解决. * * 2017-8-8 深圳 龙华樟坑村 曾剑锋 **********************************************************

Android为textView设置setText的时候报错

一.我的代码如下:就是我textView设置值 if (list != null) { for (Student stu : list) { //如果一下子赋值的话是不正确的 tv_name.setText(stu.getName()); tv_sex.setText(stu.getSex()); tv_age.setText(stu.getAge()); } } 报出错误: 04-04 08:56:33.950: W/ResourceType(23332): No package identi

【转】Android4.4 之Bluetooth整理

原文网址:http://www.cnblogs.com/shed/p/3737016.html Android 4.4上蓝牙协议栈采用的是BRCM和Google共同开发的bluedroid,代替了之前的Bluez. 一. Bluetooth 源码分布 (基于Android 4.4 ) 1.  packages/apps/Settings/src/com/android/settings/bluetooth      bluetooth Settings 代码 2.  packages/apps/

Android自定义UI陷阱:LayoutInflater.from().inflate()一定不能工作在父类或虚类里

问题背景:有一些UI具有共性,比如常见的app第一次运行时出现的各种指示框,告诉你往哪搓是调音量的,往哪点是调屏幕亮度的,当点击这些VIew,则其自动消失.或者一动时间后,自动消失.另外一个问题是,不同的方向下加载出来的指示View内容是不一样的. 为此需要将这些特点的View抽象出来,写个父类或者说是基类,为啥一定要这样搞,这样写好处很多.优点如下: 1.可以让代码变得更简洁.每个子View里的共同的方法都由父类来做,每个子View实现自己的逻辑就ok了. 2.因为这些View只工作一次,所以

用法: rpm

用法: rpm [选项...] 查询/验证软件包选项:  -a, --all                        查询/验证所有软件包  -f, --file                       查询/验证文件属于的软件包  -g, --group                      查询/验证组中的软件包  -p, --package                    查询/验证一个软件包  --pkgid                          quer

rpm 命令详解

rpm命令是RPM软件包的管理工具. RPM有多种基本的模式:它们是安装.查询.验证.删除等. 安装模式:rpm –i 查询模式:rpm -q 验证模式:rpm –V或 -verify 删除模式:rpm –e 1.安装一个包 rpm -ivh 2.升级一个包 rpm -Uvh 3.移走一个包 rpm -e 4.安装参数 --force 即使覆盖属于其它包的文件也强迫安装 --nodeps 如果该RPM包的安装依赖其它包,即使其它包没装,也强迫安装. rpm -ivh *.rpm --nodeps

rpm和yum的使用,程序包编译安装以及编译apache过程中出现的问题

一.rpm包管理 用法: rpm [选项...] 查询/验证软件包选项: -a, --all                        查询/验证所有软件包 -f, --file                       查询/验证文件属于的软件包 -g, --group                      查询/验证组中的软件包 -p, --package                    查询/验证一个软件包 --pkgid                          

Window 7(64位)配置Cocos2d-x-3.6环境

1.去cocos2d-x官网下载3.6版本的压缩包,解压到一个英文路径下. 2.下载并安装以下软件(具体软件自行百度): (1) Visual Studio2012或者2013 (2) 安装java 1.6以上 (3) 带有Android ADT的eclipse(adt-bundle-windows-x86_64-20140702) (4) python 2.7.5(https://www.python.org/downloads/) (5) ANT 1.9.4(http://ant.apach