1

朋友们。

我必须做下一件事:我们正在为我们的客户编写特殊的应用程序。众所周知,操作系统有时会杀死应用程序(内存不足)。所以问题是:我可以处理操作系统杀死它的时刻。我读过 onDestroy() 事件,但有人说,该事件没有触发。这是真的吗?

常见问题,我可以以某种方式处理操作系统杀死应用程序并重新启动它。

我知道,这不是一个好主意,但客户会向我们询问这样的功能。

感谢您的帮助!

4

1 回答 1

2

您可以使用AlarmManager类使其警报驱动,每隔几秒(或几分钟)检查您的活动/应用程序是否启动,如果活动被终止,则重新启动活动。

所以它可以下降的最长时间是警报的两个“滴答声”之间的间隔

于 2012-07-24T10:51:40.677 回答