Ninguém nunca teve problema semelhante?
On Thursday, February 28, 2013 5:08:45 PM UTC-3, Guilherme Bernardi wrote:
Pessoal, boa tarde.--Estou tentando fazer a chamada do onActivityResult() dentro de um Fragment e não estou conseguindo.Eu tenho a seguinte estrutura:FragmentActivity que chama um Fragment e neste Fragment eu tenho um botão que chama uma ListActivity, esta list por sinal retorna um objeto para o Fragment para exibi-lo em tela.O código está dessa maneira:Função do Fragment que chama a ListActivity:private OnClickListener onConsultarTabelaPreco = new OnClickListener() {@Overridepublic void onClick(View v) {// TODO Auto-generated method stubtry {Intent troca = new Intent(getActivity(), ListaTabelaPreco.class);startActivityForResult(troca, 1);} catch (Exception e) {// TODO: handle exceptionToast.makeText(getActivity().getBaseContext(), e.getMessage(), Toast.LENGTH_LONG).show(); }}};ItemClick da ListActivity chamada:@Overrideprotected void onListItemClick(ListView l, View v, int position, long id) {// TODO Auto-generated method stubsuper.onListItemClick(l, v, position, id);Intent troca = new Intent(ListaTabelaPreco.this, CadastroClienteDados.class);TabelaPreco tabelaPreco = (TabelaPreco) this.getListAdapter().getItem(position); troca.putExtra("codigoTabelaPreco", tabelaPreco.getCodigo()); setResult(RESULT_OK, troca);ListaTabelaPreco.this.finish(); }E ai estou tentando chamar o onActivityResult no Fragment, mas ele parece que não possui este método.Alguém saberia como controlar o resultado de uma ListActivity desta forma que está estruturado?Obrigado desde já.
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