Bom dia,
Amigos, estou com o seguinte problema:
Eu preciso enviar informações de um edittext, para um textview, em outra tela, consigo enviar somente, se setar a tela no intent. No caso, eu precisaria navegar entre as telas, antes de chegar ao resultado.
No app, eu necessito enviar informações de varias activity (Tela_nv1, Tela_nv2,Tela_nv3) para uma activity final (Resposta).
Esse cod abaixo, eu consigo enviar as somente para a proxima activity, eu necessito de passar por todas as telas, enviando informações para ver todas na activity resposta.
Tela_nv1.java
btn_main = (Button)findViewById(R.id.btn_main);
btn_nv2 = (Button)findViewById(R.id.btn_nv2);
et1_nv1 = (EditText) findViewById(R.id.et1_nv1);
et2_nv1 = (EditText) findViewById(R.id.et2_nv1);
et3_nv1 = (EditText) findViewById(R.id.et3_nv1);
et4_nv1 = (EditText) findViewById(R.id.et4_nv1);
btn_nv2.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
String textonv1 = et1_nv1.getText().toString();
String textonv2 = et2_nv1.getText().toString();
String textonv3 = et3_nv1.getText().toString();
String textonv4 = et4_nv1.getText().toString();
final ArrayList array = new ArrayList();
array.add(textonv1);
array.add(textonv2);
array.add(textonv3);
array.add(textonv4);
Intent intent = new Intent(Tela_nv1.this,Resposta.class);
Collections.shuffle(array);
String texto = array.toString();
Bundle bundle = new Bundle();
bundle.putString("guardainfo1", texto);
intent.putExtras(bundle);
startActivity(intent);
}
});
Resposta.java
[code]
TextView tv_resposta;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.resposta);
tv_resposta = (TextView) findViewById(R.id.tv_resposta);
//Intent getintent = getIntent();
//String chegouaqui = (String)getintent.getSerializableExtra("guardainfo1");
Intent intent = getIntent();
Bundle bundle = intent.getExtras();
String chegouaqui = bundle.getString("guardainfo1");
tv_resposta.setText(chegouaqui);
}[/code]