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:
@Overridepublic 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:
- @Override
- public void onClick(View arg0) {
- Double r = 0.0;
- r += real.getValue();
- Double c = 0.0;
- c += 1.0 * centavo.getValue() / 100;
- Double p = r + c;
- Intent result = new Intent();
- result.putExtra(Comparador.EXTRA_PRECO, p);
- getTargetFragment().onActivityResult(getTargetRequestCode(), 888,
- result);
- dismiss();
- }
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.






0 comentários:
Postar um comentário