一到设置文本部分就崩溃,原因是啥?
来源:3-2 项目作业
慕少5104616
2019-11-13 22:27:01
这是代码
mBookNameEdit.setText("BookResult.get(mCurrentIndex).getBookname()");
mBookTypeEdit.setText("BookResult.get(mCurrentIndex).getTypename()");
mBookAgeEdit.setText(BookResult.get(mCurrentIndex).getAge());
不加这几行,就可以正常返回查询结果并返回图片,加上后 就崩溃。
1回答
BookResult.get(mCurrentIndex).getAge()返回的是不是int丫,android的setText(int),Android系统就会主动去资源文件当中寻找, 但是它不是一个资源文件ID, 所以就会出bug。 解决办法:将int型转换成String类型即可,比如setText(8+“”);
另外你前两行代码如果要取值括号里不能是双引号,双引号代表字符串
相似问题