NotificationCompat.Builder .setLights funtzt nicht

  • Danke für deine Antwort. Mit den minSdkVersion ist mir natürlich bekannt und passt soweit, da es nur für mich ist. Ich habe jetzt alle Farben probiert die drin sind, nur es macht nur Weiss. Was mir auch aufgefallen ist, ich nutze einen extra Ton, davor wird aber kurz der Standard Ton abgespielt dann kommt meiner. Also Vermute ich gerade, dass mal wieder dieses "Default im Spiel ist" und deswegen auch die Lampe blinkt und eben als Default Weiss -.-
    Auf API 25 hatte ich es vorher und da ging gar nichts :D


    Java: Java
    NotificationChannel notificationChannel = new NotificationChannel(NOTIFICATION_CHANNEL_ID, "My Notifications", NotificationManager.IMPORTANCE_DEFAULT);

    NotificationManager.IMPORTANCE_DEFAULT); da ist vermutlich wieder das Problem oder?

    ok du Kompilierst immer noch auf SDK 26 Fehler war scheinbar die falsche Suportlib.
    Der Constructor ist eigentlich auch erst ab API 26.1 veraltet. Du hast aber API 26 auf dem Handy.
    Teste mal andere Farbe.
    oder Kompiliere mit API 25 um ganz sicher zu gehen dann wird immer das alte Notification system benutz.
    Auch wenn das Handy A8 oder höher hat. sieht dann für das Handy so aus als wenn die App vor Jahren unter A7 geschrieben wurden ist wo es noch kein A8 gab.

    Übrigens soltest du die minSdkVersion nicht auf 26 setzen sonst kannst du es auf ältern Handys nicht instalieren.

  • Danke für deine Mühe, aber sobald ich zurück gehe geht es gar nicht mehr. Und jetzt habe ich auch keine Lust mehr darauf, ich nehme es jetzt erst mal hin mit der Weissen-LED und eben den Standard-Ton.

    -- edit --

    Nach Ordnungsgemäßen Ausrasten habe ich das Problem mit den Standard-Ton gelöst mit: .setSound(null, null);
    Nun besteht nur noch das LED-Problem, da es nur Weiss anscheinend gibt :D

    bei Api 25 brauchst du die NotificationChannel nicht nim dazu meine alte variante

    Einmal editiert, zuletzt von DerAndroidNoob (7. April 2018 um 22:12)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!