关于 Application 中的 onCreate 好像没有被执行

vnking 2015-01-08 11:28:19
我用myApplication继承了Application,好像没有执行onCreate

到底是Application没有执行onCreate,还是onCreate执行时没有被跟踪到?

我用Log.i打印信息的。

另外,我在myApplication里面定义了变量:

private myTest mt = new myTest();

private class myTest {
public int i = 0;
};

这个mt在我的APP退掉后,其实没有被释放,下次装入APP后,其实还是原来的值,通过给 mt.i ++ 赋值可以观察到。

这到底是什么回事呢?
...全文
1510 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
windfury_plus 2015-01-08
  • 打赏
  • 举报
回复 1
没执行是因为你没在manifest里注册!再试试
书断华 2015-01-08
  • 打赏
  • 举报
回复
这个必须会执行、、、你要把你的项目完全退出、、完全推推不是点下返回键就是了,而是把真个项目杀死。然后在运行他分分钟出现
vnking 2015-01-08
  • 打赏
  • 举报
回复
@Override public void onCreate() { // TODO Auto-generated method stub super.onCreate(); } 这样写也没有报错!!
哎,真难 2015-01-08
  • 打赏
  • 举报
回复
application肯定没有oncreate方法
vnking 2015-01-08
  • 打赏
  • 举报
回复
肯定注册了,否则会报错的,其他功能都可以执行。 <application android:name="com.example.application.myApplication" 确实,我通过“设置”将程序强行停止后,再重新执行,会执行到onCreate,一般按返回键再重启则不会,如下信息: 01-08 14:01:29.390: E/DEBUG(15132): application onCreate!!

80,469

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧