2016-11-10 43 views
0

使用Sumsung GT-S7710 android版本4.1.2。当我手动关闭手机中的应用程序列表中的应用程序时,单独的服务过程就会失效。我可以在工作室看到它。而且它真的不再起作用了(我曾经通过发出通知声音来检查它)。但在网上的很多人说android:process =“:remote”选项会阻止我的服务被杀死,但它似乎不适用于Force Close案件。任何建议感激。 Thx提前。android:process =“:remote”不会阻止单独的进程被Force Close销毁

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

“当我手动从手机的应用程序列表中关闭我的应用程序时” - 您可能希望更详细地解释,也许还有截图,这是您的意思。 – CommonsWare

+0

像往常一样使用设置 - appliaction管理器 - 那里你可以强制停止你的应用程序或uninsall它,或清除缓存等。 – AlexInspired

回答

3

当我强迫从应用程序清单关闭我的应用程序在我的电话手动

你似乎意思是说你中有要设置应用程序,在应用程序屏幕,找到你的应用程序,并点击“强制停止”按钮。

单独的服务过程变得死

肯定。如果用户通过设置强制停止应用程序,则所有进程都将被终止。

但在许多地方过网的人说的android:过程=“:远程”选项将会阻止我的服务被杀死,但似乎不工作的强制关闭情况。

正确。它不适用于这种情况。如果用户将应用的任务从总览屏幕(a.k.a.,最近任务屏幕)上划掉,则单独的过程可能帮助

+0

我认为也许原生过程可以提供帮助。 – AlexInspired

+0

@AlexInspired:我不知道你的意思是什么“本地进程”,但如果强制停止不会终止一个应用程序的所有进程,那是一个需要修复的错误。 – CommonsWare