Tecnologia do Blogger.
RSS

Re: [androidbrasil-dev] Menu de Context

Olá Willian,
Obrigado pelo retorno.

Meu código esta com o onOptionsItemSelected na Activity.
Verificando, o código chama primeiro o onContextItemSelected do primeiro Fragment, depois do Fragment correto.

Pesquisando, achei uma "solução de contorno" (temporário, até eu achar a correta).
Verificar de qual ListView o menu esta sendo chamado.

if (!listahasFocus())
            return false;

Assim, ele passa pelo primeiro Fragment e executa o método no Fragment correto.
Como disse, não é a correta, mas a solução que achei por enquanto.

Att

Em quarta-feira, 15 de julho de 2015 08:27:25 UTC-3, Willian do Amor escreveu:
Achei aqui, não sei se é o seu caso, mas o meu era isso. 

Bom dia, Matheus.
Consegui resolver. Na verdade na minha Activity o meu método para procurar o item do menu estava incorreto.
Eu estava utilizando o onMenuItemSelect() quando na verdade deveria ser o onOptionsItemSelected(MenuItem item).
Muito obrigado pela ajuda.


Aqui o link do tópico.


Em 15 de julho de 2015 08:22, Willian do Amor <will...@gmail.com> escreveu:
Bom dia, 

Bom deixa eu dar uma procurada aki na lista. Eu fiz essa pergunta uma vez.

Em 14 de julho de 2015 23:05, Luciano Pimenta <lucianoalm...@gmail.com> escreveu:
Ola Willian,
Como assim incorreto?

Att

Em terça-feira, 14 de julho de 2015 21:07:38 UTC-3, Willian do Amor escreveu:
Tive um problema parecido uma vez. 
O problema era que eu tinha declarado o metodo onCreateoptions menu incorreto na activity principal ai o android estava confundindo tudo.

Em 14 de julho de 2015 20:38, Luciano Pimenta <lucianoalm...@gmail.com> escreveu:
Boa noite.
Tenho um ListView em cada Fragment (usando abas) e uso menu de contexto para excluir itens.

O que acontece em um ListView (vou chama-lo de L1), funciona perfeitamente.
O problema é que no segundo ListView (vou chama-lo de L2), o onContextItemSelected é chamado do L1.

Lembrando, estão em Fragments separados.

Alguém já passou por isso?

Att

--
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-...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
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-...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


--
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/d/optout.

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

0 comentários:

Postar um comentário