0

私のAndroidアプリは音声を再生します。アプリケーションがサービスを開始すると、サービスはメディアボタンで通知を開始します。Android OSの殺害サービス、通知が滞っています

OSのリソースが不足すると、OSが私のサービスを停止します。しかし、メディアボタンを使った通知はそのままです。サービスがなくなるため、メディアボタンはもはや機能しません。否定的なユーザーエクスペリエンス

私は1週間ソリューションを探していました。 OSは、そのサービスが殺されていることを私に知らせていません。助けてください。

答えて

1

あなたはそのためにフォアグラウンドサービスを利用し、サービスが破壊される前にこのコードを追加する必要があります

@Override 
public void onDestroy() { 
    stopForeground(true); 
    super.onDestroy(); 
} 
+0

とても良いです。ありがとうございました! – Talal

+0

それが役に立ったら答えを受け入れてください@タラル – shmakova

関連する問題