一到设置文本部分就崩溃,原因是啥?

来源: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回答

irista23

2019-11-14

BookResult.get(mCurrentIndex).getAge()返回的是不是int丫,android的setText(int),Android系统就会主动去资源文件当中寻找, 但是它不是一个资源文件ID, 所以就会出bug。 解决办法:将int型转换成String类型即可,比如setText(8+“”);

另外你前两行代码如果要取值括号里不能是双引号,双引号代表字符串


0

0 学习 · 2907 问题

查看课程