Activities nur einmal auf den Backstack legen

  • 2 Antworten
  • Letztes Antwortdatum
B

BlupBlup

Ambitioniertes Mitglied
1
Hi,

ich hab in meiner App 3 Activities. Meine App kommunziert über Sockets mit einem Server. Der Server veranlasst durch einen Befehl das Anzeigen einer der drei Activities. Der Benutzer selbst hat keine Möglichkeit selbst durch die Activities zu wechseln. Wenn der Server nun folgende Aufrufe z.B. veranlasst:

Activity 1 -> Activity 3 -> Activity 2 -> Activity 3 - Activity 1

dann werden auf dem Backstack immer weiter neue Instanzen derselben Activity mehrfach abgelegt. Dadurch wächst der Backstack unnötig an.

Der Benutzer soll beim Drücken der Backtaste nicht zurückspringen können.
Wie kann sicherstellen, dass auf dem Backstack maximal immer nur ein Exemplar einer Activity liegt und nicht mehrmals dieselbe Activity?
 
Danke für den Hinweis
 
Zurück
Oben Unten