Wie funktioniert die Android Direct Reply Notification-Funktion in Geräten vor Android N?

9

Ich versuche, die Android Direct-Antwortbenachrichtigung in meiner App zu implementieren. Ich habe es erfolgreich im Android N-Emulator implementiert . Aber es funktioniert nicht auf Marshmallow-Geräten. Wenn ich in der Benachrichtigung auf die Aktionsschaltfläche klicke, wird die Antwort-Edittext nicht in Geräten unter Android N angezeigt. Ich weiß, dass diese Funktion in Android N-Geräten funktioniert, da sie in WhatsApp verfügbar ist.

Meine Frage ist, wie man es in vor Android N-Geräten funktioniert? Ich teile meinen Code hier. Jede Hilfe wäre großartig. Danke.

MainActivity

%Vor%

NotificationReceiver

%Vor%     
Sudheesh Mohan 16.06.2016, 05:33
quelle

2 Antworten

2

In der Dokumentation heißt es, dass Sie keinen Broadcast-Empfänger oder einen Dienst für api unter N verwenden sollen. Sie müssten also eine Aktivität starten, die das tut, was Sie wollen, und sie stattdessen in eine ausstehende Absicht einfügen.

%Vor%     
Tommy Chan 28.06.2016 23:45
quelle
-1

Die Implementierung dieser Funktion ist sehr einfach. Zuerst einen Broadcastreceiver erstellen, wie üblich eine Aktionsschaltfläche & amp; hook up mit pendentintent.

Verbinden Sie dann diese Absicht, um das Benachrichtigungsobjekt & amp; benachrichtigen.

In broadcastceiver behandeln Sie den Lesetextteil & amp; Aktualisierung auf Benachrichtigung

Verweisen Sie auf diesen Beitrag als Beispiel Ссылка

    
Naruto 31.01.2017 05:09
quelle