使用TextView.setText()传入int值报错
在使用TextView.setText()的时候,直接传入了int值没有编译出错,以为setText()可以接受int类型。本着投机的心理没有看函数介绍,结果运行时报了ResourceNotFoundException。
查阅资料,了解到setText()传入int类型时,会把参数当作R.java中的资源id去查找,如果找不到就报上述异常。
如果,非要用int显式,可以写成setText(“”+int);
在使用TextView.setText()的时候,直接传入了int值没有编译出错,以为setText()可以接受int类型。本着投机的心理没有看函数介绍,结果运行时报了ResourceNotFoundException。
查阅资料,了解到setText()传入int类型时,会把参数当作R.java中的资源id去查找,如果找不到就报上述异常。
如果,非要用int显式,可以写成setText(“”+int);