os dados em onActivityResult são nulos

Eu estou tentando fazer uma aplicação simples paraAndroid. Eu tenho duas atividades (A eB). EmB Eu só quero selecionar umdate.

eu começoA, e fazer:

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

Então, emB, Eu faço:

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

E emAEu tenho o próximo método:

<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>

Masdataebundle, estánull. Quando eu depurar o código, vejo isso na classeB, intent tem oExtras, mas quando eu ligofinish() e voltar paraclass A, istointent não é alcançável.

Como posso resolver este problema?

questionAnswers(3)

yourAnswerToTheQuestion