2016-07-05 7 views
1

Ich führe eine asynchrone Task aus. Nach Abschluss des Prozesses startet meine onpostexecute-Methode die nächste Aktivität. Die nächste Aktivität wird angezeigt, wenn ich keine andere App (in derselben App) geöffnet habe. Aber wenn ich eine andere App öffne, startet meine App nach dem Abschluss der Aufgabe nicht, bedeutet, dass die Aktivität nicht in den Vordergrund gebracht wird. es wird gut funktionieren in über LOLLIPOP. Warum funktioniert es nicht in kitkat?Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT funktioniert nicht 4.4.4

Antwort

0

Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT wird nur von Android gesetzt, wenn es eine Aktivität an die Front selbst bringt. Einstellen Sie selbst tut nichts

Android Dokumentation sagte.

Dieses Flag wird normalerweise nicht vom Anwendungscode gesetzt, sondern vom System für Sie eingerichtet, wie in der Dokumentation launchMode für den singleTask-Modus beschrieben.

Siehe LaunchMode documentation