Probleminha com thread

implementei thread na minha aplicação J2ME para fazer a comunicação entre o dispositivo móvel e o web service.
antes eu não necessitava da thread para isso, não estava necessitando dela para executar, daí parti para um outro tipo de aparelho, consegui comunicar, mas estou com um problema em algumas funções, pois elas necessitam da resposta do servidor para continuar executando…

O problema é o seguinte: dentro de uma função eu chamo a thread para ser executada, e ao invés de esperar a resposta da thread para continuar a execução, o código continua a ser executando, ou seja, ele não espera a execução da thread para continuar. E não sei como posso fazer para resolver esse problema. Alguém sabe? thread.sleep eu não acredito que seja solução pois não tem muita precisão.

Abraços.

Pode apagar, rsrsrs
pergunta mais besta, já resolvi. Só foi colocar um join()
valeu

[quote=vinidrummer]implementei thread na minha aplicação J2ME para fazer a comunicação entre o dispositivo móvel e o web service.
antes eu não necessitava da thread para isso, não estava necessitando dela para executar, daí parti para um outro tipo de aparelho, consegui comunicar, mas estou com um problema em algumas funções, pois elas necessitam da resposta do servidor para continuar executando…

O problema é o seguinte: dentro de uma função eu chamo a thread para ser executada, e ao invés de esperar a resposta da thread para continuar a execução, o código continua a ser executando, ou seja, ele não espera a execução da thread para continuar. E não sei como posso fazer para resolver esse problema. Alguém sabe? thread.sleep eu não acredito que seja solução pois não tem muita precisão.

Abraços.

Pode apagar, rsrsrs
pergunta mais besta, já resolvi. Só foi colocar um join()
valeu
[/quote]

Ou criar um listener :lol:

O código que processa a resposta não deveria estar fora da thread mas sim dentro.