【问题标题】:Sleep mode kill my Android process睡眠模式杀死我的 Android 进程
【发布时间】:2015-06-11 00:04:33
【问题描述】:

当我的设备处于睡眠模式时,某些东西会终止我的进程。我在 Off 中使用了使用 Databackground 的 Huaweii 或 Samsung。我需要什么来控制这个问题?

我输入了我的清单:

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

为我服务

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

【问题讨论】:

    标签: android service wakelock kill-process


    【解决方案1】:

    可能有两个原因:

    可能只是onPause的代码,什么时候是睡眠模式,android应用程序调用onPause,考虑到这一点。 What happens to Activities/Services when phone goes to sleep/standby mode?

    任何应用程序都会从​​操作系统获得重要性,当内存已满时,操作系统会从不太重要的进程开始杀死进程(例如背景,然后是可见模式的进程,然后是服务和可感知模式的进程),可能您的应用程序从前台进入这些状态之一并且内存已满。 http://developer.android.com/reference/android/app/ActivityManager.RunningAppProcessInfo.html

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-26
      • 2023-02-01
      • 1970-01-01
      • 2016-08-20
      • 1970-01-01
      • 2015-11-09
      • 1970-01-01
      相关资源
      最近更新 更多