[RESOLVIDO]Receber string via socket.  XML
Índice dos Fóruns » Google Android e Java Micro Edition (ME)
Autor Mensagem
ArthurTurtle
JavaTeenager
[Avatar]

Membro desde: 26/11/2010 20:32:36
Mensagens: 155
Offline

Boa tarde!
Estou tendo dificuldade em desenvolver um app que recebe uma string via socket de um server, o maior problema é em deixar o android conectado com o server enquanto ele atualiza a view com a string que chega, oque eu tenho é mais ou menos isso:

Com esse codigo eu consigo a conexão com o server, mais quando o server envia uma msg ele joga uma:

Nesse caso como eu deveria proceder?
Eu deixo a parte de conexão e recebimento de texto em uma thread separada, pois se eu não faço isso ele "amarra" a app.

Desde ja agradeço.

Arthur dos Santos

This message was edited 1 time. Last update was at 18/01/2012 16:51:49







[MSN]
eliangela
Virtual Machine Man
[Avatar]

Membro desde: 30/04/2006 01:31:49
Mensagens: 724
Localização: Campo Mourão
Offline

ArthurTurtle wrote:


Olá Arthur!

Somente a thread que cria a interface gráfica pode iteragir com ela, ou seja, vc não deveria usar este código textViewLegenda.setText(entrada.readLine()) na outra classe (que é outra Thread).
Já que vc está usando o Pattern Observer, coloca esse código no método update();

Espero ter ajudado

This message was edited 1 time. Last update was at 18/01/2012 15:21:26


Não respondo perguntas por MP.
http://www.eliangela.info
[WWW] [Yahoo!] [MSN]
ArthurTurtle
JavaTeenager
[Avatar]

Membro desde: 26/11/2010 20:32:36
Mensagens: 155
Offline

Ola eliangela,

brigado pela dica, vou testar e ja volto a posta se deu certo ou errado.






[MSN]
ArthurTurtle
JavaTeenager
[Avatar]

Membro desde: 26/11/2010 20:32:36
Mensagens: 155
Offline

Eu de novo hehe.

Bem, eu alterei o codigo e ele ficaria mais ou menos assim?






[MSN]
eliangela
Virtual Machine Man
[Avatar]

Membro desde: 30/04/2006 01:31:49
Mensagens: 724
Localização: Campo Mourão
Offline

ArthurTurtle wrote:Eu de novo hehe.

Bem, eu alterei o codigo e ele ficaria mais ou menos assim?


aparentemente está correto.
Testa e vê se funciona.

Espero ter ajudado.

Não respondo perguntas por MP.
http://www.eliangela.info
[WWW] [Yahoo!] [MSN]
ArthurTurtle
JavaTeenager
[Avatar]

Membro desde: 26/11/2010 20:32:36
Mensagens: 155
Offline

Então eliangela eu resolvi, troquei pra usar AsyncTask
Vou deixar o codigo, vai que alguem tem a mesma duvida XD


Muito obrigado por tentar ajudar
[]'s

This message was edited 1 time. Last update was at 18/01/2012 16:51:31







[MSN]
 
Índice dos Fóruns » Google Android e Java Micro Edition (ME)
Ir para:   
Powered by JForum 2.1.8 © JForum Team