Olá pessoal, estou desenvolvendo uma aplicação J2ME,
uso netbeans 6.7.1, com WTK, 2.5.2
e estou com um problema:
Minha aplicação conecta-se a um Webservice java (utilizei o wizard do netbeans para a criação dos webservices, c/ stubs etc…), responsável por funçãoes como login, persistência de dados, etc.
Os métods CommandListenner(), não permitem operações de conexão a servidores externos sem o uso de Threads,
então, na minha MIDlet, implementei a Interface Runnable e fiz uma operação como por exemplo login e funcionou perfeitamente.
Implementei a parte de conexão para validação de usuários no método run(), da minha MIDlet.
Minha dúvida é em relação ao fato de eu necessitar implementar muitas outras operações nesta mesma midlet que cosumam o webservice.
por exemplo:
Na tela de login:
Entro com login e senha e seleciono um botão para efetuar o login;
A action deste botão faz o seguinte:
New Thread().start;
isto faz com que seja feita a conexao e as operações do webservice;
Se eu quiser implementar outra operação deverei colocar os métodos desta no meu run() para que funcione. O
problema é que quando eu for executar uma operação todas as outras que estão no método run() também serão executadas.
Preciso saber como implementar as outras operações na mesma MIDLet, para que cada uma seja executar separadamente;
Agradeço muito se alguém puder me dar umas dicas.