android:process =“:remote”并不会阻止单独的进程被Force Close破坏

时间:2016-11-10 13:53:00

标签: android android-service android-lifecycle

我使用的是Sumsung GT-S7710安卓版4.1.2。当我强制从手机中的应用程序列表中手动关闭我的应用程序时 - 单独的服务进程就会死机。我可以在工作室看到它。并且它不再起作用了(我曾经通过发布通知声音来检查它)。但是在网上很多地方人们说android:process =“:remote”选项会阻止我的服务被杀,但似乎不适用于Force Close案例。任何建议赞赏。 Thx提前。

<service android:name=".ActService" android:process=":remote"/>

1 个答案:

答案 0 :(得分:3)

  

当我强行从手机中的应用列表中关闭我的应用时

您的意思是,您要进入“设置”应用,进入其中的“应用”屏幕,找到您的应用,然后点按“强制停止”按钮。

  

单独的服务流程已经死亡

不确定。如果用户通过“设置”强制停止应用程序,则会终止所有进程。

  

但是在网上的许多地方人们说android:process =“:remote”选项会阻止我的服务被杀,但似乎不适用于Force Close案例。

正确。它不应该适用于那种情况。如果用户从概览屏幕(a.k.a.,即最近任务屏幕)滑动应用程序的任务,那么单独的进程可以帮助。