您好我现在用的应用程序:在OnCreate把我的应用我的初始化代码,而是在等待一些时间和启动其他应用程序的时候,我发现被再次创建的应用程序类的实例...是否有Android的Application :: onDestroy()等价物?
当Android正在关闭我的应用程序实例时如何检测全局?
您好我现在用的应用程序:在OnCreate把我的应用我的初始化代码,而是在等待一些时间和启动其他应用程序的时候,我发现被再次创建的应用程序类的实例...是否有Android的Application :: onDestroy()等价物?
当Android正在关闭我的应用程序实例时如何检测全局?
我一直在使用Service class,不得不因为没有问题。如果有人有更好的答案,请告诉我。
我不是一个有经验的android开发人员。但作为初学者,我认为你可以使用Activity的onDestroy()方法。
对于您来看活动的生命周期,这是一个好主意。
(在下面的链接搜索生命周期) http://developer.android.com/guide/topics/fundamentals/activities.html
是的,但我有几个活动,我想在Android杀死我的应用程序进程时得到通知。活动将在不使用时关闭,但应用程序进程*应该*保留在内存中。但是有些情况下,应用程序仍然被Android关闭,如何处理这个事件? – David 2011-05-18 00:07:01
有一个事件Application :: onTerminate(),但根据API,它只在模拟器上运行应用程序时调用。 – David 2011-05-18 00:07:51
这可能是解决方案的一部分。从某种意义上说,一旦一项活动结束,我也可以冲洗记录器。但是,我仍然需要知道我的整个应用程序什么时候关闭,而不仅仅是每个单独的活动。 非常感谢您的努力! – 2dvisio 2012-10-09 15:49:12
如何在Android关闭我的应用程序实例时全局检测?
你不能那样做。用户/环境可以在生产中手动终止应用程序。 Android不会就此提供任何反馈。
P.S.如果您使用的是仿真过程环境,则可以查看Application onTerminate方法。
它看起来像使用服务而不是应用程序类是要走的路。 Service类提供了一个onDestroy处理程序。 – David 2011-05-19 00:23:42