私は、リンガーモードの変更を処理するためにBroadcastReceiver
を登録するAndroidアプリを持っています。受信者はマニフェストを通じて登録され、動的には登録されません。一部のユーザーは、アプリを手動で起動してからリンガーモードを変更するとアプリが起動するものの、アプリがリンガーモードの変更に応答しないことがあることを報告するユーザーもいます。しかし、しばらくしてから、アプリケーションはリンガーモードの変更に応答しなくなります。Androidアプリが「停止」状態になっているかどうかを確認する方法は?
症状は、アプリが「停止」状態になっているように疑わしい音がします。私はユーザーが明示的にアプリケーションを閉じることを信じる理由はなく、アプリが「停止」状態になる可能性のある他の方法については気づいていません。
ユーザーは、(ルート以外の)電話機のアプリケーションが停止状態にあるかどうかを判断する方法はありますか?そのため、「停止」状態理論を検証/無効化できますか? 「強制終了」ボタンが有効になっているかどうかは、停止中のアプリだけでなく、現在実行中のアプリでも無効になるため、有効であると考えるのは十分ではないと思います。
この問題を解決できましたか?私は同じように見えます。 –
@GoltsevEugeneいいえ、まだ私の問題です。 –
私はこれに対する答えも探しています。一部のアンドロイドROMには、アプリケーションを強制終了した後に停止状態にする非標準タスクスイッチャーがあるようですが、AOSPタスクスイッチャーはこれをしません。 – davidgyoung