在应用程序关闭时编写监听器

时间:2014-11-15 06:21:13

标签: android listener

我想在应用程序关闭时编写代码。我想为应用程序编写监听器。我创建了Application类,但在活动中找不到任何适当的方法,如onCreatedonDestroy方法。

2 个答案:

答案 0 :(得分:0)

查看文档:

http://developer.android.com/reference/android/app/Application.html

似乎Application类无法做到这一点。 (不要混淆onTerminate)。

问题是,为什么不编写要在onDestroy的{​​{1}}中运行的代码?

您的情况如何,因此销毁Activity并不意味着关闭Activity

您可以考虑阅读:

When to use and not to use the android Application class?

答案 1 :(得分:0)

简短的回答是......没有!

“应用程序关闭”的概念非常分散:应用程序是一组活动,服务等......许多事情可能使应用程序保持活跃。

您甚至无法猜测何时(或是否)将调用活动onStop()onDestroy()

即使调用activity.finish()也不意味着会立即调用任何这些方法。看看http://developer.android.com/training/basics/activity-lifecycle/stopping.html

但确实有一个更好的地方去做你必须做的事情。它是什么?