Estou fazendo um Software Android (2.1) que contem 4 Activity.
Em cada uma delas eu tenho um botão AVANÇAR e um botão VOLTAR.
Na transição de uma Activity para a outra eu sou obrigada a usar o método finish() e até então os campos e valores criados desta janela se perdem:
[code]new View.OnClickListener()
{
public
void onClick
(
View ao_view
)
{
//
// Fecha a janela atual.
//
finish();
//
// Abre a outra janela de coleta.
//
startActivity
(
new Intent
(
ao_view.getContext(),
ColetaTwo.class
)
);
}
}[/code]
A última Activity da aplicação é referente a confirmação dos dados digitados nas Activities anteriores. Como devo proceder ? Sim. Sou nova no lance Android.
[code]
Intent lo_intent_dados = getIntent(); // Recebo os dados da segunda Activity.
Intent lo_intent = new Intent(ao_view.getContext(), QuartaActivity.class); // Crio um novo Intent para a chamada da QuartaActivity.
lo_intent.putExtra(“novoteste”, io_txf_novoteste.getText());
lo_intent.putExtra(“teste”, lo_intent_dados.getStringExtra(“teste”)); // Pegando da segunda Activity.
lo_intent.putExtra(“teste2”, lo_intent_dados.getStringExtra(“teste2”)); // Pegando da segunda Activity.
lo_intent.putExtra(“teste3”, lo_intent_dados.getStringExtra(“teste3”)); // Pegando da segunda Activity.
finish();
startActivity(lo_intent);[/code]
Na quarta, eu alimento os meus componentes dessa forma: