2017-06-09 8 views
0

私はサービスを使用してstartForegroundを作成します。私が理解しているように、あなたは不滅のサービスを受けることができます。しかし、実行中のアプリケーションのリストからアプリケーションを削除すると、そのサービスも削除されます。どうにかこれを避けることができますか?不破続なサービスを作成する

+0

"それはあなたが不滅のサービスを得ることを可能にする" - いいえ。通常のAndroid SDKアプリには「不滅のサービス」というものはありません。 – CommonsWare

+0

私はもう1年前にそれを作った。ここにプロジェクトがあります:https://github.com/GuilleGC/MonitorApp/tree/master/app/src/main/java/com/udl/monitorizacion mmmおそらくスクリプトLocationService.javaです。座標、それはあなたが実行中のアプリケーションのリストからアプリケーションを削除するかのいずれかで動作します。 – Wonka

答えて

0

不滅のサービスを作成する方法はありません。 startForegroundの方が優先度は高くなりますが、サービスが強制終了される可能性は常にあります。

ただし、プロセスがユーザーによって強制終了されるため、このケースでは優先順位は何もありません。アクティビティとは異なるプロセスでサービスを開始してください。生存する必要があります。

関連する問題