Auf Android-8.1-API-27-Benachrichtigung nicht angezeigt
Bekomme ich Toast auf Android-8.1-API 27:
Entwickler-Warnung für Paket "my_package_name"
Fehler beim posten auf ... Benachrichtigen
Logcat umfasst neben strings:
Meldung: die Verwendung der stream-Typen ist veraltet, für andere Operationen
als volume controlW/Meldung: Siehe die Dokumentation von setSound() für was zu verwenden
statt mit android.media.AudioAttributes zu qualifizieren, Ihre Wiedergabe
use-case -E/NotificationService: No Channel found for pkg=my_package_name
Voller Informationen, die Toast und in Logcat kann Hilfe bei der Lokalisierung dieses problem.
Poste den code bitte
Möglich, Duplikat der Benachrichtigungen nicht angezeigt in Android Oreo-API (26)
Related post - NotificationCompat.Builder wird nicht akzeptiert 2. argument
Möglich, Duplikat der Benachrichtigungen nicht angezeigt in Android Oreo-API (26)
Related post - NotificationCompat.Builder wird nicht akzeptiert 2. argument
InformationsquelleAutor Andy Sander | 2017-10-28
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie diese Fehlermeldung erhalten, sollte darauf geachtet werden 2 Elemente und Ihrer Reihenfolge:
NotificationChannel mChannel = new NotificationChannel(id, name, importance);
builder = new NotificationCompat.Builder(context, id);
Auch NotificationManager notifManager und NotificationChannel mChannel werden nur einmal erstellt.
Erforderlich sind setter für Benachrichtigung:
Siehe Beispiel:
Vielen Dank,es Funktioniert!!!
Gearbeitet. Vielen Dank 🙂
InformationsquelleAutor Andy Sander
Andy ' s Antwort ist die Arbeit jedoch wollte ich vermeiden, veraltet-generator und Folgen Sie den FB Quickstart-Projekt. Ich habe gerade ein code, bevor Sie Benachrichtigen, von manager.
Edit:
Sie entfernt den Kanal vorhanden ist-Prüfung aus. B. ich bin nicht sicher, warum.
InformationsquelleAutor engincancan
Ich eingestellt haben, der channel-id, aber die Meldung noch nicht gezeigt.
Schließlich fand ich mein problem nicht hatte aufrufen "setContentText ()" - Methode.
War es mir wirklich helfen, @Andy Sander genannten "erforderlichen setter"!
sind hier erforderlich setter für Benachrichtigung auf Android-8 Oreo-API-26 und später:
ja, es kostet mich viel Zeit. @filthy_wizard
Hallo an Allen,Hoffe, Sie tun große bitte haben Sie einen Blick auf meine Frage, stackoverflow.com/questions/50748028/...
InformationsquelleAutor Allen
Vergessen Sie auch nicht binden Ihre channel_id, um Ihre Benachrichtigungs-generator. Nach dem binden, ist mein problem verschwunden.
oder
Es sollten nur die zweite Methode
InformationsquelleAutor asozcan