Heyho,
schon öfter hab ich per
einen Intent wieder ausgelesen der per startActivity() aus einer anderen Activity kam.
Nun möchte ich jedoch, ohne das der Intent ohne Buttonklick oder ähnliches gesendet wird, sondern einfach wenn der Nutzer auf den "Hardware-Back-Button" klickt. Dazu habe ich in der OnPause() Methode der 2. Activity das hier geschrieben:
Code
Intent data = new Intent(this, Map.class);
Bundle extras = new Bundle();
extras.putString("lookup1", ""+switch1.isChecked());
......
data.putExtras(extras);
setResult(Map.RESULT_OK, data);
Weil ich irgendwo bei der Suche nach einer Lösung des Problems gelesen habe das es in der OnPause() für einen Intent zu spät sein könnte, habe ich den gleichen Code auch schon in einer anderen Methode untergebracht die auf jeden Fall ausgeführt wurde. Leider bleibt bei der "Empfänger-Activity" das Bundle immer null.
wie kann ich sowas anstellen ? bin schon am verzweifeln