0
setDeleteIntent
というユーザーからの通知を削除する際に、アクティビティを呼び出すことは可能です。しかし、ユーザーが通知を削除(スワイプ、却下)したときに新しいアクティビティを開きたいと思っています。バックグラウンドでメソッドを呼びたいのですが、どうすればいいですか?通知の削除方法の呼び出し
setDeleteIntent
というユーザーからの通知を削除する際に、アクティビティを呼び出すことは可能です。しかし、ユーザーが通知を削除(スワイプ、却下)したときに新しいアクティビティを開きたいと思っています。バックグラウンドでメソッドを呼びたいのですが、どうすればいいですか?通知の削除方法の呼び出し
オプション1BroadcastReceiverを使用してください。 AndroidManifest.xml
に宣言し、ブロードキャストを送信するPendingIntent
を渡してください。したがって、この呼び出しを使用して関数を実行することができます。
オプション2ServiceまたはIntentServiceを使用してください。再度、あなたのサービスをAndroidManifest.xml
に宣言し、それに応じてPendingIntent
を設定してください。次に、あなたのメソッドを呼び出すために、サービス実装内の呼び出しを処理します。
3番目のオプションはUIなしのアクティビティを使用する –
おそらく、私はこのオプションを避けました。質問は 'しかし、ユーザーが通知(スワイプ、スワイプ)を削除したときに新しいアクティビティを開きたいと思っていません。') – rus1f1kat0R
はいそれについても、最初はあまりにも、彼はおそらくちょうどdidint任意のウィンドウを表示したい –