android - 当手机进入休眠/待机模式时, Activity/服务会发生什么情况?

标签 android

当手机/AP进入休眠模式时,android应用程序和属于应用程序的 Activity 和服务会发生什么?框架会破坏 Activity 和服务,操作系统会杀死进程吗?

最佳答案

在设备休眠的情况下, Activity 的 `onPause()' 将被调用。阅读activity lifecycle理解这一点。

操作系统只会在内存/资源不足时终止进程。首先杀死 Activity ,只有最后才杀死服务。

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

关于android - 当手机进入休眠/待机模式时, Activity/服务会发生什么情况?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4267897/

相关文章:

android - FLAG_ACTIVITY_CLEAR_TOP 在通知部分不起作用

android - RxJava2, Android -> 这个单元测试有什么问题

android - 在混合加密中对整个 session 使用一个 session key 有什么问题?

android - 显示会说话的动画角色的标准方式 : Android

java - android - 由文本+图像+单选按钮组成的元素列表

java - 180 度和 270 度不调用 onConfigurationChanged

android - Firestore 如何命名从 POJO 设置的文档中的键?

android - 从模拟器命令清除 myAndridApp 数据

java - 解密Android RSA : Invalid Ciphertext Exception

java - 在我的布局中获取两个宽度为 50/50 的按钮