0
Ich habe zwei Apps und ich möchte nach einem Klick auf eine Schaltfläche zwischen den Apps wechseln.Android Switch zwischen Apps
Ich benutze diesen Code:
PackageManager manager = getPackageManager();
Intent i = manager.getLaunchIntentForPackage("at.mycompapp");
if (i == null) {
return;
}
i.addCategory(Intent.CATEGORY_LAUNCHER);
startActivity(i);
Mein Problem ist, dass der App neu gestartet wird, aber wenn die Anwendung bereits ausgeführt wird, sollte es nur zu dieser App wechseln, ohne es neu zu starten.
Die 'Ziel-App' (möchten Sie ausführen) ist Ihre App? –
Fügen Sie das singleTask-Attribut in der Aktivität in der Manifestdatei hinzu. –
Sie müssen CATEGORY_LAUNCHER, das bereits vorhanden ist, nicht hinzufügen. Ignoriere den Vorschlag, 'launchMode =" singleTask "' zu verwenden, dies ist unnötig und wird weitere Probleme verursachen. Veröffentlichen Sie das Manifest beider Apps. –