我在这里读到了这个问题停止Android在后台 30分钟后杀死我的活动
大约当一个后台进程在30分钟后被杀死时。我创建了一个带有线程的简单应用程序,并将其放在后台,但大约一个小时后,线程仍在运行。
那么,当一个应用程序在30分钟后被杀死时?
Android优先管理进程。
流程和应用程序生命周期
如果您的应用程序没有运行服务或前台活动,则您的进程的优先级较低。这意味着你的应用程序可以随时被安卓系统杀死。
所以,30分钟是没有意义的。如果内存压力很低,您的应用程序可以永远在后台运行。
预先,进程优先级是安卓平台选择杀毒候选应用程序的条件之一。
为了减少电池消耗,谷歌增加了更严格的条件。
Oreo中引入的前台服务就是一个例子。
后台服务限制
综上所述,这取决于设备的安卓版本和内存压力等状态