1

私の要件は、プッシュ通知がデバイスに届いたときに、Asynctask を呼び出す必要があることです。アプリはバックグラウンドで実行できます。通知をクリックするのではなく、通知が来たら Asynctask を呼び出す必要があります。それは可能ですか?

4

2 に答える 2

1

はい、可能です

メソッドを持つ GCMIntentService があります

    @Override
    protected void onMessage(Context context, Intent intent)
        {

        }

このメソッドはメッセージを受け取り、通知を生成します コンテキストが必要な場合は、このメソッドで非同期タスクを実行できます サービスには独自のコンテキストがあります

于 2013-07-01T06:41:59.137 に答える