4


私のアプリケーションは android.intent.action.BOOT_COMPLETED.. をリッスンしています。

アンドロイド:2.3

起動前にアプリケーションがシャットダウン/アクティブになっているときにブロードキャストを取得できます。


アンドロイド: 4.0.3

起動前にアプリケーションをシャットダウン (強制終了)するとブロードキャストを取得できません。理由はこのリンクのとおりです

3.1 以降、アプリケーションがインストールされると、アプリケーションは「停止」状態になるため、ユーザーが明示的に起動するまで実行できません。強制停止を押すと、この状態に戻ります。

どうすればこれを乗り越えられますか??アプリケーションがシャットダウンされたときにブロードキャスト android.intent.action.BOOT_COMPLETED も取得したいです。

助けてください!!!

4

2 に答える 2

3

唯一の方法は、ユーザーがアプリを明示的に開く必要があることです。

于 2012-08-08T07:51:53.383 に答える
1

このフラグを追加します

intent.addFlags(Intent.FLAG_INCLUDE_STOPPED_PACKAGES);

私はそれがうまくいくと思います。私は同じ問題に直面しているからです。

于 2012-08-09T07:15:49.030 に答える