今天在调试android程序的时候,出现了莫名其妙的ClassCastException。程序很简单,布局文件里有个EditText,id叫username_edit,然后在Activity里通过
(EditText)findViewById(R.id.username_edit)来获取。但是运行的时候居然抛出了ClassCastException,无语啊,百思不得其解。后来在StackOverflow上找到解决方法。
1,打开AndroidManifest.xml
2,找到application标签
3,如果有android:name属性的话就把它删掉
4,添加属性,android:name="android.app.Application"
问题果真解决了,很神奇,但不知道为什么。