今天遇到一个非常恶心的错误。
报错的时候第一反应是null。
找了半天,发现数据都是有的。
nameEditText.setText(actionEntity.getName());// name
打log出来后 getName()的值是0 是我做测试的时候随便输的一个数。
问题就在这,在使用setText这类方法的时候,如果里面的值是int ,它会自动去资源文件里面找。
所以会报错。这时加个空字符串,转换下类型就ok了。
nameEditText.setText(actionEntity.getName() + "");// name