0
私はサービスを使用してstartForegroundを作成します。私が理解しているように、あなたは不滅のサービスを受けることができます。しかし、実行中のアプリケーションのリストからアプリケーションを削除すると、そのサービスも削除されます。どうにかこれを避けることができますか?不破続なサービスを作成する
私はサービスを使用してstartForegroundを作成します。私が理解しているように、あなたは不滅のサービスを受けることができます。しかし、実行中のアプリケーションのリストからアプリケーションを削除すると、そのサービスも削除されます。どうにかこれを避けることができますか?不破続なサービスを作成する
不滅のサービスを作成する方法はありません。 startForeground
の方が優先度は高くなりますが、サービスが強制終了される可能性は常にあります。
ただし、プロセスがユーザーによって強制終了されるため、このケースでは優先順位は何もありません。アクティビティとは異なるプロセスでサービスを開始してください。生存する必要があります。
"それはあなたが不滅のサービスを得ることを可能にする" - いいえ。通常のAndroid SDKアプリには「不滅のサービス」というものはありません。 – CommonsWare
私はもう1年前にそれを作った。ここにプロジェクトがあります:https://github.com/GuilleGC/MonitorApp/tree/master/app/src/main/java/com/udl/monitorizacion mmmおそらくスクリプトLocationService.javaです。座標、それはあなたが実行中のアプリケーションのリストからアプリケーションを削除するかのいずれかで動作します。 – Wonka