Go Down

Topic: Rxtx (GNU) Problema com Loop (Read 2348 times) previous topic - next topic

julianofischer

Olá galera,
fiz um programa em java utilizando a lib rxtx e estou com um problema.
Ao receber um evento, pego a string que foi recebida e tento "consumi-la":
Ex:
   a string é: upupupupupupupupupupup

ai eu gostaria de que a cada loop, retirar um "up" da string, até que ela seja "vazia".
Porém,  quando recebo a primeira string, o programa entra em um loop infinito recebendo várias vezes a mesma string.


Alguém já passou por algo parecido?
Abraços

nofxx

Vc tem q escolher um caracter pra ser o "divisor"... geralemnte \n (newline).
Dae no code vc escuta até chegar o divisor, e imprime daí.

julianofischer

nofxx,
obrigado pela resposta mas você não entendeu.


Estou usando um controle de SNES ligado ao arduino.
Ao apertar um determinado botão, uma string é enviada pela porta serial.
No código JAVA, utilizei um listener para invocar um método somente quando há "entrada" na porta serial.
Porém, quando aperto um botão, dá esse problema de loop.
Se eu apertar o botão b, o programa fica imprimindo "b" eternamente.
Compreendeu?

Abraços

bubulindo

Se colocares o código, certamente que será mais fácil percebermos o que pretendes e o que corre mal...
This... is a hobby.

Go Up