GCMメッセージの受信にGCMIntentServiceを使用しています。すべて期待どおりに機能しますが、ユーザーがアプリケーションを「終了」または停止できるようにします。その後、新しいメッセージがデバイスに配信されなくなります。
問題は、GCMIntentServiceの実行を停止するにはどうすればよいですか?すべてを閉じてアクティビティで「finish」を呼び出した後も、GCMIntentServiceは、NullRefを引き起こすようなメッセージを受信しているためです。
もちろん、nullRefを回避するためにifステートメントを実行することはできますが、GCMIntentServiceを完全に停止して、実行されないようにします。
どうやってやるの?