用后台服务杀死应用程序

时间:2017-11-17 09:41:40

标签: android android-service

我有一个应用程序,其中还运行5个后台服务。基本服务类包含方法:

public override void OnTaskRemoved(Intent rootIntent)
{
    base.OnTaskRemoved(rootIntent);
    StopSelf();
}

上述代码在用户关闭应用程序时正在运行 - 服务正在停止。但是我已经实现了另一个功能 - 用户可以从自己关闭应用程序。为了实现我已经找到了这部分代码:

Process.KillProcess(Process.MyPid());

应用程序正在调试时关闭但在应用程序发布后有魔术符号

  

"申请已停止"。

经过一番阅读后,我发现它必须与服务有关。是谁面对类似的问题 ?

1 个答案:

答案 0 :(得分:0)

您可以对活动使用Finish()方法,并调用StopService()方法来停止特定服务