2

AndroidにGCMを実装するためにphonegapを使用しています。デバイスにメッセージを送信するまで、プロセスはうまく機能します。デバイスがメッセージを受信すると、アプリに内部エラーが発生したというメッセージが表示されてシャットダウンします... エラー メッセージは dalvik VM からのものです。プラグインに付属のデモアプリを使ってまだテスト中です。

LogCat のエラーは次のとおりです。

アクティビティ com.cordova2.gcm.MainActivity は、元々ここに登録されていた IntentReceiver com.google.android.gcm.GCMBroadcastReceiver@4a31f700 をリークしました。unregisterReceiver() への呼び出しがありませんか?

4

1 に答える 1

0

そのエラーを取り除くには、メインアクティビティでこれを呼び出す必要があります

@Override
public void onDestroy() {
    GCMRegistrar.onDestroy(this);
    super.onDestroy();
}
于 2012-12-21T18:54:00.957 に答える