【Android JAVA】类型引起的ResourseNotFoundException

今天跟着学习了一些安卓的知识,运行代码出现了ResourseNotFoundException

后来多次调试确认,是类型的问题。python写得多了之后把单双引号的使用习惯带入到了java里面,然而java的单引号专用于字符,双引号专用于字符串。下面标黄的textView两句,第一句是错误的代码,后一句是正确的代码。

至于为什么会报ResourceNotFound这种错误,是因为【msg.arg1+'%'】是一个整数,setText方法把它看作了资源号之类的东西,所以去寻找对应资源号的字符串资源去了,找不到,故报了一个ResourceNotFound的错误。


你可能感兴趣的:(【Android JAVA】类型引起的ResourseNotFoundException)