2012-07-24 96 views
1

朋友。Android:操作系统杀死它时的Autorestart应用程序

我必须做下一件事:我们正在为我们的客户编写特殊的应用程序。正如我们所知,OS有时会杀死应用程序(f.e低内存)。所以问题是:我可以处理操作系统杀死它的时刻。我已阅读关于onDestroy()事件,但有人说,该事件并未解雇。这是真的吗?

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

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

谢谢你的帮助!

+1

http://stackoverflow.com/questions/4685269/how-to-prevent-an - 被杀死的机器人活动 – 2012-07-24 10:39:48

+0

http://stackoverflow.com/questions/3712245/android-broadcastreceiver-to-restart-killed-crashed-app – 2012-07-24 10:40:41

+0

非常感谢! – 2012-07-24 10:50:44

回答

2

您可以使用AlarmManager类进行警报驱动,检查您的活动/应用程序是否每隔几秒钟(或几分钟)就启动一次,并在活动死亡后重新启动活动。

所以最大的时间也可以是向下是两者之间的间隔时间“滴答”的 报警

+0

请选择一个答案作为正确的一个,如果它已经解决了你的问题@Pefeo – 2012-07-24 10:53:21

+0

我需要两个投票声望点:) 谢谢!也许你可以举一些AlarmManager的例子并重新启动? – 2012-07-24 12:07:14

相关问题