[Resolvido] onListItemClick  XML
Índice dos Fóruns » Google Android e Java Micro Edition (ME)
Autor Mensagem
Fabiano Almeida
JavaChild

Membro desde: 24/07/2008 13:06:34
Mensagens: 120
Offline

Boa tarde pessoal,

Preciso conseguir selecionar um determinado item de uma listagem feita sem xml.

Como faço para criar o método onListItemClick neste código?





Alguém consegue me ajudar?

Att

This message was edited 1 time. Last update was at 17/01/2012 07:36:32


Fabiano Almeida
Analista de Sistemas
adrielcafe
JavaBaby
[Avatar]

Membro desde: 06/05/2011 13:58:15
Mensagens: 89
Offline

Será que assim dá certo?


Adriel Café, Web Master & Desenvolvedor C#/Java/Android
Acesse: AdrielCafé.Com | CloudWare Tecnologia & Sistemas
[WWW]
adrielcafe
JavaBaby
[Avatar]

Membro desde: 06/05/2011 13:58:15
Mensagens: 89
Offline

Ou você pode fazer assim:


Adriel Café, Web Master & Desenvolvedor C#/Java/Android
Acesse: AdrielCafé.Com | CloudWare Tecnologia & Sistemas
[WWW]
Fabiano Almeida
JavaChild

Membro desde: 24/07/2008 13:06:34
Mensagens: 120
Offline

Fala Adriel,

Obrigado pela força.

Agora só acontece um problema.

Possuo o método listaAmostras(int i);

Quando chamo este método dentro da ação do botão, ele não aceita o i do for na hora de passa-lo no parâmetro.


Método




For





Sobe saberia me explicar pq?

Grande abraço.

Fabiano Almeida
Analista de Sistemas
Fabiano Almeida
JavaChild

Membro desde: 24/07/2008 13:06:34
Mensagens: 120
Offline

Esta é a mensagem que ele gera.

cannot refer to a non-final variable i inside an inner class defined in a different method

Fabiano Almeida
Analista de Sistemas
adrielcafe
JavaBaby
[Avatar]

Membro desde: 06/05/2011 13:58:15
Mensagens: 89
Offline

O que acontece é que esse i do public void onClick(View v) { listaAmostras(i) } está em um contexto diferente. Chegou a tentar fazer da forma abaixo?

Caso isso não resolva, acredito que aquela outra forma que citei, implementando o OnClickListener, seria melhor.

Adriel Café, Web Master & Desenvolvedor C#/Java/Android
Acesse: AdrielCafé.Com | CloudWare Tecnologia & Sistemas
[WWW]
Fabiano Almeida
JavaChild

Membro desde: 24/07/2008 13:06:34
Mensagens: 120
Offline

Fiz das duas formas e deu o mesmo resultado, mas creio que isto eu acabei de resolver.

Ele está chamando o método e passando os parâmetros certinho no Log.i.

O problema agora é que a ação do botão não entende a minha intent.

Ele entra no Try certinho, mas está desconsiderando não está indo para outra tela.

Consegue me dar uma força?

Código atualizado

This message was edited 1 time. Last update was at 17/01/2012 06:45:27


Fabiano Almeida
Analista de Sistemas
Fabiano Almeida
JavaChild

Membro desde: 24/07/2008 13:06:34
Mensagens: 120
Offline

Resolvi

pura falta de atenção minha.

faltava o startActivity(it);

Valeu pela força irmão.

Você me ajudou muito.

Fabiano Almeida
Analista de Sistemas
adrielcafe
JavaBaby
[Avatar]

Membro desde: 06/05/2011 13:58:15
Mensagens: 89
Offline

O GUJ é quem agradeçe

Adriel Café, Web Master & Desenvolvedor C#/Java/Android
Acesse: AdrielCafé.Com | CloudWare Tecnologia & Sistemas
[WWW]
 
Índice dos Fóruns » Google Android e Java Micro Edition (ME)
Ir para:   
Powered by JForum 2.1.8 © JForum Team