setText参数如果是int类型,一定要在最后加上 +"",否则报错
2015-03-21 20:26
561 查看
今天在做类似QQ列表功能,在获取每个组的人数时,一开始写成holder.childCount.setText(mDataChild.get(groupPosition).size());后来调试时报错,说资源找不到,我以为是获取每个组人数的代码不对,然后就各种移动位置,尝试其他获取方式,最后发现setText的参数应该是String类型,而我传给的int类型,花了老娘快2个小时,哎,真心伤不起啊。
一开始写成:holder.childCount.setText(mDataChild.get(groupPosition).size());
正确写法:holder.childCount.setText(mDataChild.get(groupPosition).size()+"");
特写此文章,让自己加深印象。
一开始写成:holder.childCount.setText(mDataChild.get(groupPosition).size());
正确写法:holder.childCount.setText(mDataChild.get(groupPosition).size()+"");
特写此文章,让自己加深印象。
相关文章推荐
- response.setContentType("text/html"); 必须注明,否则导致解析不正确了
- java的PreparedStatement.setString(1, "");后一个参数不能为空,否则出错
- 今天遇到一个问题,原来在html的form中如果只有一个type="text"的控件,如果在text中点击回车键,就是自动提交表单!
- java中传参数时,在类型后面跟"..."的使用
- 存储过车如果没有参数,不要加后面的括号,否则报错
- css 区分 input 的类型 input[type="text"]
- 在SQL中参数值超过8000(TEXT类型)的处理方法,以"逗号"分隔的字符串
- XML 数据类型方法"modify" 的参数1 必须是字符串文字
- 客户端发现响应内容类型为“text/html; charset=utf-8”,但应该是“text/xml"
- 黑马程序员之C#编程基础学习笔记:提示用户输入用户名,然后再提示输入密码,如果用户名是"admin"并且密码是“888888”,则提示正确,否则提示错误,如果用户名不是admin还提示用户用户名不存在
- MySQL数据类型:TINYINT,SMALLINT,MEDIUMINT,INT,INTEGER,BIGINT;text,longtext,mediumtext,ENUM,SET等字段类型区别
- 身份证校验 如果让你设计个程序,用什么变量保存身份证号码呢?长整数可以吗?不可以! 因为有人的身份证最后一位是"X"
- 解决"将expression转化为数据类型int时发生算术溢出错误"
- ADO.NET Entity framework 中 实体的对应数据库中text类型的问题 (更新) :asp.net entity 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。参数 3 ("@0"): 数据类型 0
- {"ORA-06550: 第 1 行, 第 7 列: /nPLS-00306: 调用 'PRO_GZLTJ' 时参数个数或类型错误
- {"ORA-06550: 第 1 行, 第 7 列: /nPLS-00306: 调用 'NIEC_ADDUSER' 时参数个数或类型错误/nORA-06550: 第 1 行, 第 7 列: /nPL/SQL: Statement ignored/n"}
- Servlet输出中文乱码 & response.setContentType()中MIME参数类型总结
- operator=(LONG);报 "error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int"的处理方法
- 宏定义函数指针类型&函数返回左值类值 1。宏定义不分配内存,变量定义分配内存。 2。宏名和参数的括号间不能有空格 3。宏替换只作替换,不做计算,不做表达式求解 //下面是正确的标准的写法 typedef int(FUNC1)(int in); ty
- WCF客户端引用带有 int bool 类型的方法时,会自动加上一个Specified参数的 解决方法 Web Reference for a WCF Service has Extra “IdSpecified” Parameter -摘自网络