当手机/应用程序进入睡眠模式时,属于该应用程序的Android应用程序、活动和服务会发生什么情况?框架是否会销毁活动和服务,操作系统是否会杀死该进程?
如果设备进入休眠状态,活动的 `onPause()' 方法将被调用。阅读 活动生命周期 以了解此内容。
操作系统仅在内存/资源不足时才会杀死进程。首先终止活动,只有作为最后手段时才会终止服务。
但不能保证它们不会被终止。这就是为什么您应该依靠系统服务在需要执行某些任务时调用您的代码:使用 AlarmManager 定期调用您的代码或使用监听器通知您系统更改(GPS、网络等)。