完全Android以及Java菜鸟新手, 由于项目需要,这几个月来一直在跟踪Android阶段,唉 各种奔腾就不说。。。。。。
在添加新的Application时总是会出现运行出错代码如下:
java.lang.ClassCastException: android.app.Application cannot be cast to com.android.XXX.XXX的错误信息,这里作个记录,增强下记忆。 唉, 人老了,发现记忆力使越来越不行咯。。。。。
出这个异常的原因是在项目中添加了新application类(public class Application extends android.app.Application)之后,没有在manifest.xml中添加该类的声明该Application,声明对应包名的Application即可。
<application
android:name="XXX.XXX.XXX.XXXApplication" >