friend 。
我必须做下一件事:我们正在为我们的客户编写特殊的应用程序。正如我们所知,操作系统有时会杀死应用程序(例如内存不足)。所以问题是:我可以处理操作系统杀死它的时刻吗?我读过有关 onDestroy() 事件的信息,但有人说,该事件并未触发。是真的吗?
常见问题,我能否以某种方式处理操作系统终止应用程序并重新启动它。
我知道,这不是个好主意,但客户会问我们这样的功能。
感谢您的帮助!
最佳答案
您可以使用 AlarmManager 类使其警报驱动,检查您的 Activity/应用程序是否每隔几秒(或几分钟)启动一次,如果 Activity 被终止则重新启动该 Activity 。
So the max time it can be down is the interval between two 'ticks' of the alarm
关于Android:操作系统终止时自动重启应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11629052/