- Forum-Beiträge: 287
08.11.2012, 12:00:53 via Website
08.11.2012 12:00:53 via Website
Muß die Activity aber vom App-Context aus starten. Daher brauche ich FLAG_ACTIVITY_NEW_TASK.
Ohne das gibs einen Fehler.
Intent in = new Intent(BaseApp.context, Class);
in.addFlags( Intent.FLAG_ACTIVITY_NEW_TASK);
BaseApp.Instance.startActivity(in);
Im Manifest ist die Activity SingleTop.
Mit dem Code wird beim 2. "start" der Activity (1. noch offen ) sie aber nicht neu erzeugt (nicht mal Restart oder Start).
Ich könnte mir natürlich, mir merken ob die Activity offen ist und dann vorher finisch aufrufen.
Ist aber nicht sauber und sollte auch mit den Flags gehen.
Habe einige Flag-Kombinationen ausprobiert - erhalte aber nicht den gewünschten Effekt.
Kennt jemand die richtige Flag-Kombination?
Meine App: Time Sheriff - The easy all in one timer
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.