Android: wykonywanie wątku w pętli za pomocą onTouchListener ()
Witam w mojej aplikacji jest 8 przycisków. Każdy przycisk jest skonfigurowany onclickListener (), gdy zostanie kliknięty, ciąg zostanie zapisany w gnieździe. Teraz chcę, aby po naciśnięciu i przytrzymaniu przycisku ciąg musiał być zapisany w pętli. Oto, co próbuję zrobić.
bLeft.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View arg0, MotionEvent event) {
// TODO Auto-generated method stub
MyThread start = new MyThread();
boolean isReleased = event.getAction() == MotionEvent.ACTION_UP || event.getAction() == MotionEvent.ACTION_CANCEL;
boolean isPressed = event.getAction() == MotionEvent.ACTION_DOWN;
while (isPressed) {
start.execute(ip, "left");
break;
}
return false;
}
});
Jakoś nie wiem, dlaczego to nie działa. start, execute (ciąg znaków, łańcuch) wykonuje wątek w klasie AsyncTask, aby utworzyć gniazdo i strumień wyjściowy.