TextView tv_id = (TextView) view.findViewById(R.id.tv_id);
tv_id.setText(person.getId()+"");
今天写练习的时候,第二句话一直报错!因为一开始我写成了 tv_id.setText(person.getId());
解决方法:
为什么这样写会报错?因为返回来的id是个int类型。那程序就会去找资源文件里面的值去了。为了避免歧义,一定要转成字符串。所以后面加上""就不报错了。
TextView tv_id = (TextView) view.findViewById(R.id.tv_id);
tv_id.setText(person.getId()+"");
今天写练习的时候,第二句话一直报错!因为一开始我写成了 tv_id.setText(person.getId());
解决方法:
为什么这样写会报错?因为返回来的id是个int类型。那程序就会去找资源文件里面的值去了。为了避免歧义,一定要转成字符串。所以后面加上""就不报错了。