0

NotificationServiceListerを使用して、通知のpendingIntentを取得します。今私はpendingIntentをオブジェクトとして、realm, greendao, sqlite, ormLite, active androidなどのオフラインデータベースに保存したいと思いますか?それが可能ならば、それはどうですか?または、特定の通知のpendingIntentを見つける別の方法はありますか?PendingIntentをオブジェクトとしてRealmにnotificationserviceListenerから保存するにはどうすればよいですか?

+0

私はあなたが解決策を得たいと思っている全体的なユースケース(スクリーンショット付き)を与えるべきであり、pendingIntentを保存することはあなたに解決策を提供する問題ではない。 – Asad

答えて

0

pendingIntentオブジェクトを保存する代わりに。一意の通知IDをデータベースに格納できます。 Notificationをクリックすると、アクティビティが起動し、notification idを抽出し、ローカルのデータベースと比較してどの通知がクリックされたかを確認できます。

+0

あなたは教えてください、どのように通知IDからpendingIntentを見つけることができますか?それは私にとってとても役に立ちます:) –

+0

あなたはpendingIntentをどのように使っていくのか正確に教えてください。どんなユースケースですか? –

+0

オフラインデータベースにstatusBarNotification stuff、title、message、ticker、icon、pendingIntentを保存します。次に、それをリストに表示します。そして、ユーザーが各項目をタップすると、通知のたびにオフラインデータベースに保存したpendingIntentに彼/彼女を送りたいと思う。リスト上で –

関連する問題