5

GCM を使用するアプリを開発しています。アプリが手動で呼び出されている限り、正常に機能していました。ただし、起動時にアプリが開始されるように設定したいと思います。起動時にアプリを起動するための適切なサービス、ブロードキャスト レシーバー、およびアクセス許可と思われるものをセットアップしました。ただし、これを行うと、既存の GCM ブロードキャスト レシーバーから次のエラーが発生します。

java.lang.RuntimeException: BroadcastReceiver が順序付けされていないブロードキャスト中に結果を返そうとしています

GCM のブロードキャスト レシーバーと、起動時にアプリの呼び出しの一部として使用しているブロードキャスト レシーバーとの間に何らかの競合状態があるようです。

...または、GCMブロードキャストを強制的に順序付けする方法はありますか?

誰かが以前にこの問題を見たことがありますか?もしそうなら、解決方法を説明しているドキュメントを教えてもらえますか?

どうもありがとうございました。

4

0 に答える 0