2017-02-06 18 views
0

setDeleteIntentというユーザーからの通知を削除する際に、アクティビティを呼び出すことは可能です。しかし、ユーザーが通知を削除(スワイプ、却下)したときに新しいアクティビティを開きたいと思っています。バックグラウンドでメソッドを呼びたいのですが、どうすればいいですか?通知の削除方法の呼び出し

答えて

1

オプション1BroadcastReceiverを使用してください。 AndroidManifest.xmlに宣言し、ブロードキャストを送信するPendingIntentを渡してください。したがって、この呼び出しを使用して関数を実行することができます。

オプション2ServiceまたはIntentServiceを使用してください。再度、あなたのサービスをAndroidManifest.xmlに宣言し、それに応じてPendingIntentを設定してください。次に、あなたのメソッドを呼び出すために、サービス実装内の呼び出しを処理します。

+0

3番目のオプションはUIなしのアクティビティを使用する –

+0

おそらく、私はこのオプションを避けました。質問は 'しかし、ユーザーが通知(スワイプ、スワイプ)を削除したときに新しいアクティビティを開きたいと思っていません。') – rus1f1kat0R

+0

はいそれについても、最初はあまりにも、彼はおそらくちょうどdidint任意のウィンドウを表示したい –

関連する問題