In meiner android app Ich bin eine neue Aktivität für Ergebnis zu öffnen, wenn eine Taste gedrückt wird:Problem setReult und onActivityResult
button.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
Intent intent = new Intent(parent.this.getApplication(), child.class);
startActivityForResult(intent, REQUEST_CODE);
Mein Kind Aktivität gibt ein Ergebnis wie folgt aus:
Intent newIntent = new Intent();
newIntent.putExtra("name", "name");
newIntent.putExtra("description", "desc");
setResult(RESULT_OK, newIntent);
finish();
Mein onActivityResult ist wie folgt:
if (requestCode == GOTO_ADDPARKING) {
if (resultCode == RESULT_OK) {
String Name = data.getStringExtra("name");
String Description = data.getStringExtra("description");
im Debug-Modus ich, dass in der Kind-Aktivität kann die Die Hash-Map von newIntent zeigt auf ein Objekt, aber in der übergeordneten Aktivität zeigt die Hash-Map auf Null.
Irgendwelche Vorschläge?
Könnte es sein REQUEST_CODE ist nicht gleich GOTO_ADDPARKING? –
Nein, sie sind gleich, gleich 1. –