Google Cloud Messaging を使用してプッシュ通知を受信するアプリケーションを開発しています。問題は、「SplashActivity」で registerReceiver() を実行していることです。これは、GCM サーバーでの初期作業、フェッチおよび登録に使用します。問題は、アクティビティがこれを行うと、Intent を使用して MainActivity が開かれ、次のエラー メッセージが表示されることです。
Activity <package>.SplashActivity has leaked IntentReceiver
<package>.GCMMessageReceiver@40ed1c38 that was originally
registered here. Are you missing a call to unregisterReceiver()?
ここで何をしますか?アクティビティを終了するときに IntentReceiver の登録を解除したくありません。アプリがプッシュ通知を受信し続けるようにしたいからです (閉じていても)。これを行うための推奨される方法は何ですか?
前もって感謝します :)