0

Mit NotificationServiceLister erhalte ich die pendingIntent der Benachrichtigung. Jetzt möchte ich das pendingIntent als ein Objekt speichern, in jede Offline-Datenbank wie realm, greendao, sqlite, ormLite, active android usw. Ist das möglich? Wenn ja, wie? Oder gibt es einen alternativen Weg, um die pendingIntent einer bestimmten Benachrichtigung zu finden ???Wie kann ich "PendingIntent" als Objekt in "Realm" von "notificationserviceListener" speichern?

+0

Ich denke .. Sie sollten den gesamten Anwendungsfall (mit Screenshots), für die Sie eine Lösung erhalten möchten und speichern pendingIntent ist nicht das Problem, das Ihnen die Lösung bieten wird. – Asad

Antwort

0

Anstatt das Objekt pendingIntent zu speichern. Sie können die eindeutige Benachrichtigungs-ID in der Datenbank speichern. Und bei Klick auf Notification Aktivität würde Start erhalten, in dem Sie die notification id extrahieren können und sehen, welche Benachrichtigung geklickt wurde, indem Sie es mit Ihrer lokalen db verglichen.

+0

Können Sie mir bitte sagen, wie kann ich die pendingIntent von Benachrichtigungs-ID finden? es wäre so hilfreich für mich :) –

+0

Könnten Sie mir bitte sagen, wie genau Sie pendingIntent verwenden werden? Irgendein Anwendungsfall? –

+0

Ich möchte statusBarNotification stuffs wie Titel, Nachricht, Ticker, Symbol, pendingIntent in der Offline-Datenbank speichern. Zeigen Sie es dann in einer Liste. Und dann, wenn Benutzer auf die einzelnen Elemente tippen, möchte ich ihn/sie an die pendingIntent senden, die ich für jede Benachrichtigung in der Offline-Datenbank gespeichert habe. –

Verwandte Themen