Rob*_*ler 2 android constructor android-manifest
我的Android应用程序中有一个类,它对AndroidApplication对象进行子类化.文件说:
public void onCreate()
从以下版本开始:API Level 1在应用程序启动时,在创建任何其他应用程序对象之前调用.实现应尽可能快(例如使用状态的延迟初始化),因为在此函数中花费的时间直接影响在进程中启动第一个活动,服务或接收器的性能.如果您覆盖此方法,请务必
调用super.onCreate().
我在我的子类的构造函数上放置了一个断点,当我运行我的应用程序时,它永远不会到达.当然,当我从其他代码调用子类的getInstance()方法时,它返回NULL,因为在调用构造函数时实例变量(应该是)被初始化.
谁能告诉我有什么问题?我会从文档中假设我自己不必创建AndroidApplication子类的实例,或者我呢?我是否应该以某种方式修改我的清单文件以添加AndroidApplication子类,如果是,如何?
- roschler
我在这里为其他人发布答案.是的,您需要将Application对象子类名称的名称添加到Android清单中.对于Eclipse用户,最简单的方法是打开AndroidManifest.xml文件,在清单编辑器中选择Application选项卡,然后使用Name字段旁边的Browse按钮找到您的Android Application对象子类名称并选择它.清单文件将正确更新以进行注册.我刚刚那样做了,但它确实奏效了.
归档时间: |
|
查看次数: |
2503 次 |
最近记录: |