passar dados entre atividades com intenção
Meu caso é um pouco especial, então vou explicar aqui. Eu tenho 2 atividades, primeiro com 2 edições e 1 botão e segundo com apenas um botão. Ao pressionar o botão na atividade 1 o programa envia com intenção as informações do texto edita para a atividade 2 e exibe na atividade 2. Na atividade 2 o botão é apenas para voltar à atividade 1 e eu chamo assim
<code> Button next = (Button) findViewById(R.id.button2); Intent myIntent = getIntent(); String nume = myIntent.getStringExtra("nume"); String prenume = myIntent.getStringExtra("prenume"); next.setText(nume + " " + prenume); next.setOnClickListener(new View.OnClickListener() { public void onClick(View view) { Intent intent = new Intent(); setResult(RESULT_OK, intent); finish(); } }); </code>
Na primeira vez que entro em infos nas edições, eles são exibidos ok na atividade 2, mas depois que volto para a atividade 1 e insiro novos valores nas edições da atividade 2, são exibidos os valores inseridos pela primeira vez.
Portanto, o problema parece ser que as edições passadas por intenção não serão atualizadas toda vez que eu pressionar o botão 1 para passar para a Atividade 2, começando com a segunda tentativa.