![](/img/trans.png)
[英]how to run app in background on devices that kill background services (like Xiomi)?
[英]Kill an App with background Services
我有一個還運行5個后台服務的應用程序。 基本服務類包含方法:
public override void OnTaskRemoved(Intent rootIntent)
{
base.OnTaskRemoved(rootIntent);
StopSelf();
}
當用戶關閉應用程序時,以上代碼正在工作-服務正在停止。 但是,我實現了另一個功能-用戶可以自行關閉應用程序。 為達到目的,我發現這部分代碼可以使用:
Process.KillProcess(Process.MyPid());
調試過程中關閉了應用程序,但在發布應用程序后出現了魔術標志
“應用程序已停止”。
經過一番閱讀,我發現它必須與服務有關。 有人面對過類似的問題嗎?
您可以使用Finish()方法進行活動,並調用StopService()方法來停止特定服務
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.