我创建了一个应用程序,我想让它稳定可靠,所以它应该永远不会停止工作,直到卸载,我知道系统在内存耗尽时会杀死应用程序。当系统杀死你的应用程序时到底发生了什么?它是否从应用程序中获取所有堆内存并使其无法正常运行?或维护当前安装在手机上的所有应用程序?如何确保我的应用程序不会停止工作并且系统保持其优先级?
由于
答案 0 :(得分:0)
创建您的AndroidService
设置START_STICKY模式 如果此服务的进程在启动时被终止(返回后) 来自onStartCommand(Intent,int,int)),
@覆盖 public int onStartCommand(Intent intent,int flags,int startId){
return START_STICKY;
}