Tecnologia do Blogger.
RSS

Re: [androidbrasil-dev] No emulador funciona, no celular não.

Teu maior problema é não querer estudar... Encher o grupo de threads e querer que os outros resolva teus problemas da nisso...

Em 16/12/2013 16:16, "Matheus Henrique da Silva" <matheustargaryen@gmail.com> escreveu:
Tenho uma activity composta por alguns fragmentos. Uma das funcionalidades deles é inserir um valor, que eu implementei por meio de um DialogFragment sobre a activity atual possuindo 2 numberpicker. 
No emulador esse DialogFragment retorna o valor corretamente para o Fragment que o chamou. No celular quando eu clico no botao que retorna o valor, o app trava. 
O que pode ser? 

Metodo que chama o dialog: 
@Override
public void onClick(View arg0) {
PrecoPicker picker = new PrecoPicker();
if (preco != null) {
Bundle args = new Bundle();
args.putDouble(EXTRA_PRECO, preco);
picker.setArguments(args);
}
picker.setTargetFragment(this, 777);
picker.show(getFragmentManager(), getTag());
}

Metodo que retorna do dialog pro fragmento que o chamou:
  1. @Override  
  2.     public void onClick(View arg0) {  
  3.         Double r = 0.0;  
  4.         r += real.getValue();  
  5.         Double c = 0.0;  
  6.         c += 1.0 * centavo.getValue() / 100;  
  7.         Double p = r + c;  
  8.         Intent result = new Intent();  
  9.         result.putExtra(Comparador.EXTRA_PRECO, p);  
  10.         getTargetFragment().onActivityResult(getTargetRequestCode(), 888,  
  11.                 result);  
  12.         dismiss();  
  13.   
  14.     }  

Depois eu alterei essa linha 10 para:
Comparador comparador = (Comparador) getTargetFragment();
comparador.setPreco(p);

mas continua a mesma coisa, funcionando no emulador e no celular não.

Estou pra desistir da ideia e do projeto unica e simplesmente por causa disso. Como vou desenvolver algo que no emulador se comporta de um jeito e num dispositivo real de outro?

--
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.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário