Der PackageName der Vordergrund-App in Marshmallow wird um 3 Sekunden verzögert

9

In Android 6.0 Marshmallow suche ich nach der Vordergrund-App mit dem folgenden Code, aber es gab ein Problem mit eingehenden Benachrichtigungen, weil es die App im Vordergrund zur App zeigt, die eine Benachrichtigung sendet. Das Problem besteht nur in Marshmallow (5.X funktioniert ordnungsgemäß).

%Vor%

und dann Benachrichtigung Problem wird gelöst, indem Lösung aus dieser Antwort UsageEvents .

Als Lösung in Antwort habe ich den Code und seine Funktion gesetzt, um die Vordergrund-App zu bekommen, aber sie wurde um 3 Sekunden verzögert. Mein Dienst überprüft die Vordergrund-App und wiederholt alle 500 ms, aber WhatsApp-Paket erkennt nach 3 Sekunden, WhatsApp zu starten. Dies ist Code von UsageEvents, den ich von oben verwendeter Lösung verwende.

%Vor%     
WonderSoftwares 02.08.2016, 05:32
quelle

1 Antwort

0

Probieren Sie diesen Code aus und stellen Sie sicher, dass der Code nach einer vom Benutzer gewährten Laufzeitberechtigung angewendet wird

%Vor%     
Riyaz Parasara 12.08.2016 07:05
quelle