Dados na tela em tempo real

5 respostas
JavaES

Eu abro uma conexão e recebo os dados… esses dados eu exibo na tela.

Eu deixo a conexão aberta pois o servidor me envia os dados atualizados sempre que eles são gerados.

O que eu preciso é criar um looping que fica verificando se o servidor enviou novas infomações e se tiver enviado ele pega as novas informações e atualiza na tela.

Alguém tem alguma sugestão de como fazer isso? Hoje ele acaba não exibindo os dados na tela, ele fica fazendo o looping e não para para mostrar os dados na tela, mesmo eu colocando um Thread.sleep(1000) no final do looping.

5 Respostas

Rodrigo_Vieira_Pinto

procure por [google]observer pattern[/google]

P

Padrão Observer

JavaES

Como devo utilizar o padrão Observer Pattern sendo que a API CLDC não dispõe das classes java.util.Observer e java.util.Observable?

pintofree

Crie seu proprio padrao observer, a ideia e a mesma das classes prontas

JavaES

Show… valeu galera, deu certo.

O segredo é criar uma classe que implemente a Runnable, fazer a atualização que deve ser feita dentro do método run() e criar e eartar uma thread atribuída com essa classe runnable.

Criado 25 de abril de 2008
Ultima resposta 28 de abr. de 2008
Respostas 5
Participantes 4