睡眠模式杀死我的Android进程

睡眠模式杀死我的Android进程,android,service,wakelock,kill-process,Android,Service,Wakelock,Kill Process,当我的设备处于睡眠模式时,某些东西会终止我的进程。我用的是华威或三星,使用的是数据背景。我需要什么来控制这个问题 我在舱单上写上: <uses-permission android:name="android.permission.WAKE_LOCK" /> 可能有两个原因: 它可能只是来自onPause的代码,当处于睡眠模式时,android应用程序调用onPause,考虑到这一点 任何应用程序都会从操作系统中获得重要性,当内存已满时,操作系统会开始终止从不太重要的进程开始的进程

当我的设备处于睡眠模式时,某些东西会终止我的进程。我用的是华威或三星,使用的是数据背景。我需要什么来控制这个问题

我在舱单上写上:

<uses-permission android:name="android.permission.WAKE_LOCK" />

可能有两个原因:

它可能只是来自onPause的代码,当处于睡眠模式时,android应用程序调用onPause,考虑到这一点

任何应用程序都会从操作系统中获得重要性,当内存已满时,操作系统会开始终止从不太重要的进程开始的进程(例如,后台进程,然后是可见模式的进程,然后是服务和感知模式的进程),很可能你的应用程序会从前台转到其中一种状态,并且内存已满

回答您的问题:考虑到应用程序的生命周期,您可以查看onPause方法,或者您可以验证您的手机没有太多的应用程序在运行,以致RAM已满

 startWakefulService(context, (intent.setComponent(comp)));