在eclipse开发中有时候会用到application类。一般情况下这个类在android应用程序启动的时候会自动创建一个并且只有一个application类的对象。那么我们不想使用默认创建的,想让程序启动后运行自己写的application类。那么分两步可以实现。
1.写一个自己定义的class继承application。

2.在AndroidManifest.xml文件中的application标签中进行注册。说到这一点,我顺便多说一点。网上有些说在application节点下添加android:name=“MyApplication”。我试了一下这样写是没有效果的。自己定义的application没有正常启用。有些写成android:name=“.MyApplication”。对于新手来说,我直接按这个写的,结果也是不对。原来那个MyApplication前面的点还有内容,说白了name写的不是名字,而是路径!!!你应该写成包名.MyApplication才有效。

好了,这个让我头疼了一下午的噩梦终于结束了。哈哈
在Eclipse开发Android应用时,有时需要自定义application类。实现这一需求分为两步:1. 创建一个继承自application的类;2. 在AndroidManifest.xml中正确注册该类。注意,android: name属性应填写完整包名加类名,例如:包名.MyApplication,而非仅类名或错误的类名路径。
1312

被折叠的 条评论
为什么被折叠?



