eu estou ligado,
depois que eu mandei o e-mail eu achei sobre o startActivityForResult.
Só q eu não estou conseguindo pegar o valor de retorno.
na Activity principal eu to fazendo assim:
REQUEST_CODE = position; // The request codeIntent produtosValor = new Intent(ListaFeitaActivity.this,ValorActivity.class);produtosValor.putExtra("listaDeProdutos2",listaDeProdutos2);produtosValor.putExtra("listaDeQuantidades2",listaDeQuantidades2);produtosValor.putExtra("listaDeUnidadesDeMedidas2",listaDeUnidadesDeMedidas2);startActivityForResult(produtosValor, REQUEST_CODE);
na Activity filhaeu estou fazendo assimIntent main_valor = new Intent(ValorActivity.this,ListaFeitaActivity.class);String mensagem = valor.getText().toString();main_valor.putExtra("valor", mensagem);main_valor.putExtra("index", Integer.toString(index));// o Toast é utilizando para mostrar o q está dentro da mensagem:
Toast.makeText(getApplicationContext(), "1/"+mensagem, Toast.LENGTH_LONG).show();setResult(RESULT_OK,main_valor);finish();na Activity principal dentro do onActivityResult eu to fazendo assim:@Overrideprotected void onActivityResult(int requestCode, int resultCode, Intent data) {// Check which request we're responding toIntent mainValorAux = getIntent();if(resultCode == RESULT_OK){String valorT = mainValorAux.getStringExtra("mensagem");int index = mainValorAux.getIntExtra("index",0);// O Toast para para mostrar o mesmo valor que foi enviado da activity filha ( seria o que foi enviando na filha)
Toast.makeText(getApplicationContext(),"2/"+valorT, Toast.LENGTH_LONG).show();Você pode me ajudar a entender o porque eu não estou conseguindo ver o resultado da mensagem.
On Thu, Jul 4, 2013 at 7:48 AM, André Fonteles <andrefonteles@gmail.com> wrote:
Oi Leonardo,
Procura por startActivityForResult--On Jul 3, 2013 10:24 PM, "Leonardo Santos da Mata" <leonardodamata@gmail.com> wrote:
--boa noite pessoal,tem alguma foma de eu só continuar a execução de uma função após o retorno de um outra activity?--Cordialmente,
Leonardo Santos da Mata
E-mail: leonardodamata@gmail.com
About.me: http://about.me/leonardodamata
Twitter: twitter.com/lsmata
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
Cordialmente,
Leonardo Santos da Mata
E-mail: leonardodamata@gmail.com
About.me: http://about.me/leonardodamata
Twitter: twitter.com/lsmata
Leonardo Santos da Mata
E-mail: leonardodamata@gmail.com
About.me: http://about.me/leonardodamata
Twitter: twitter.com/lsmata
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.






0 comentários:
Postar um comentário