当手机进入睡眠/待机模式时,活动/服务会发生什么?

Sur*_*esh 10 android

当手机/ AP进入睡眠模式时,Android应用程序以及属于应用程序的活动和服务会发生什么?框架是否会破坏活动和服务,操作系统会杀死进程?

Pet*_*ego 13

在设备休眠的情况下,将调用活动的`onPause()'.阅读活动生命周期以了解这一点.

操作系统仅在内存/资源不足时才会终止进程.活动首先被杀死,服务只是作为最后的手段被杀死.

但不能保证他们不会被杀死.这就是为什么当你需要完成一些工作时你应该依赖系统服务来打电话给你:使用AlarmManager定期调用你的代码或使用监听器来通知你系统的变化(gps,网络等......)