2011-11-15 43 views
1

有没有办法捕捉这类事件?如何理解应用程序正在用TaskManager关闭?

UPD:

我想收集有关的人如何经常做关闭我的应用程序这样的信息。这将是一个笑话:当用户经常关闭与任务杀手的应用程序 - 他会得到特殊的行为。

这是最低要求。

+1

我们能否提供更多信息?你为什么想这样做?可能有其他答案可以提供帮助。 –

回答

0

您可以使用活动方法isFinishing()来检查您的应用程序是否正在从调用finish()完成,否则它将被关闭。 我不确定您是否可以分辨任务杀手杀死和其他类型杀手之间的区别(例如系统内存不足时)。

看一看here欲了解更多信息。

0

我认为onDestroy()是你在找什么。

这是在活动被销毁之前调用的。

+0

当您强制关闭应用程序时,不会调用'onDestroy',例如从设置菜单 – Craigy

+0

我将不得不在今天晚上测试,没有意识到这一点。 – prolink007