Eu tenho a abertura de uma conexão socket da seguinte maneira:
SocketConnection conn = (SocketConnection) Connector.open(url)
Meu problema é o seguinte. Não consigo abrir a conexão desta forma dentro do método commandAction. Quando passa pela rotina, o emulador pergunta se eu desejo me conectar, se eu clicar em Yes não faz nada, simplesmente fica totalmente travado. O emulador da o seguinte erro na aba de compilação:
Warning: To avoid potential deadlock, operations that may block, such as
networking, should be performed in a different thread than the
commandAction() handler.
Quer dizer, não deixa as duas tarefas funcionarem em conjunto.
Alguém sabe resolver esse problema. No meu caso eu necessito que a conexão seja aberta no commandAction.