【发布时间】:2011-04-21 20:29:37
【问题描述】:
我的 Android 应用程序中有一个类,它是 AndroidApplication 对象的子类。文件说:
public void onCreate()
自:API 级别 1 调用时调用 应用程序开始之前,任何 其他应用程序对象已 创建的。实现应该是 尽可能快(例如使用 状态的延迟初始化)因为 在这个函数中花费的时间 直接影响性能 开始第一个活动,服务, 或进程中的接收者。如果你 重写此方法,请务必
调用 super.onCreate()。
我在子类的构造函数上放置了一个断点,当我运行我的应用程序时,它永远不会到达。自然,当我从其他代码调用子类的 getInstance() 方法时,它返回 NULL,因为实例变量在调用构造函数时(应该是)被初始化。
谁能告诉我有什么问题?我会从文档中假设我不必自己创建 AndroidApplication 子类的实例,或者是吗?我是否应该以某种方式修改我的清单文件以添加 AndroidApplication 子类,如果是,如何修改?
-- 罗施勒
【问题讨论】:
-
你能出示你的代码吗?
-
你是否也在 Manifest 中声明了你的 Application 类?
标签: android constructor android-manifest