Android プラットフォームで GCM を使用してプッシュ通知をセットアップしようとしています。
GCMIntentService 内でこれを行うと、次のようになります。
@Override
protected void onMessage(Context context, Intent intent) {
Toast.makeText(context,intent.getStringExtra("message"), Toast.LENGTH_LONG).show();
}
次のエラーが表示されます。sending message to a Handler on a dead pool
しかし、メインのインテント内の任意の場所で同じ行を実行すると、問題なく動作します。
「Class.forName("android.os.AsyncTask");」を追加するというGoogleで見つかった修正を追加してみました メインインテント内の onCreate メソッドに。しかし、それは役に立ちません。
GCMIntentService からのメッセージをメイン アクティビティにオフロードし、そこから単に Toast を呼び出すことは可能ですか?