Ich bin neu bei Android so weiß nicht, was die Lösung für dieses Problem sein kann.Wechsel zwischen Aktivitäten ohne die Aktivität zu zerstören
Ich habe eine App mit zwei Aktivitäten erstellt, die diese als erste und zweite Aktivität bezeichnet. Der erste Aktivitätsstartmodus ist SingleTask und der zweite Aktivitätsstartmodus ist Standard. Wenn ich jetzt von der zweiten Aktivität zur ersten aktiviere, möchte ich die zweite Aktivität nicht zerstören. Aber in diesem Fall wird es zerstört. So kann mir jemand helfen vorschlagen, wie kann ich dieses Szenario des Wechsels von der zweiten Aktivität zu ersten ohne Zerstörung der zweiten Aktivität erreichen.
Haben Sie finish() hinzugefügt, während Sie von einer Aktivität zur anderen wechseln? Wenn ja, entfernen Sie diese Zeile. –
@SnehaSarkar: Nein, ich benutze nicht fertig() beim Anrufen. So rufe ich an. Intent intent = neue Absicht (Second.this, First.class); startActivity (Absicht); –
Ihre Aktivitäten sind in einem Stapel. Wenn Sie die App starten, enthält der Stapel "FirstActivity". Wenn 'FirstActivity'' SecondActivity' startet, wird die Instanz von 'SecondActivity' dem Stack hinzugefügt. Wenn Sie nun von "SecondActivity" zu "FirstActivity" wechseln möchten, was sollte dann mit "SecondActivity" geschehen? Wohin soll es gehen? –