Hallo,
wie finde ich die aufrufende/übergeordnete Activity einer Activity heraus? getCallingActivity() liefert null, da ich nicht startActivityForResult() verwende.
Hintergrund: Durch ein ActionBarItem wird eine Activity gestartet, in der Daten eingegeben und gespeichert werden können. Kommt der Benutzer versehentlich auf die Zurücktaste werden die Eingaben verworfen. Ich möchte dann auf der Activity, auf die er zurück kommt einen Toast anzeigen, der die Möglichkeit gibt, zur Eingabe-Activity zurückzukehren, die dann die vorherig gemachten Eingaben wiederherstellt.
Hierzu müsste ich onBackPressed überschreiben und der übergeordneten Activity ein Intent mit einem Bundle übergeben (das die Eingaben enthält und wieder an die Eingabe-Activity zurückgegeben werden kann). Allerdings weiß ich nicht, wie ich an die übergeordnete Activity komme.
wie finde ich die aufrufende/übergeordnete Activity einer Activity heraus? getCallingActivity() liefert null, da ich nicht startActivityForResult() verwende.
Hintergrund: Durch ein ActionBarItem wird eine Activity gestartet, in der Daten eingegeben und gespeichert werden können. Kommt der Benutzer versehentlich auf die Zurücktaste werden die Eingaben verworfen. Ich möchte dann auf der Activity, auf die er zurück kommt einen Toast anzeigen, der die Möglichkeit gibt, zur Eingabe-Activity zurückzukehren, die dann die vorherig gemachten Eingaben wiederherstellt.
Hierzu müsste ich onBackPressed überschreiben und der übergeordneten Activity ein Intent mit einem Bundle übergeben (das die Eingaben enthält und wieder an die Eingabe-Activity zurückgegeben werden kann). Allerdings weiß ich nicht, wie ich an die übergeordnete Activity komme.