Daten in onActivityResult sind null

Ich versuche, eine einfache Anwendung für zu tunAndroid. Ich habe zwei Aktivitäten (A undB). ImB Ich möchte nur eine auswählendate.

ich beginneA, und TU:

<code> Intent intent = new Intent();
 intent.setClass(this, B.class);
 startActivityForResult(intent,1);
</code>

Dann inB, Ich mache:

<code> Intent intent = getIntent();
 setResult(RESULT_OK);
 intent.putExtra("Date",dateSelected);
 finish();
</code>

Und inAIch habe die nächste Methode:

<code>@Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
     super.onActivityResult(requestCode, resultCode, data);
     if(resultCode==RESULT_OK && requestCode==1){
        Bundle bundle = getIntent().getExtras();
        String aux = bundle.getString("nuevo");
        .....
    }
</code>

Aberdata, undbundle, sindnull. Wenn ich den Code debugge, sehe ich das in der KlasseB, intent hat dieExtras, aber dann, wenn ich anrufefinish() und zurück zuclass A, dieseintent ist nicht erreichbar.

Wie kann ich dieses Problem lösen?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage