Altf1
@Altf1

[Android] Обработка "пока нажата" Button?

Собственно проблема такая, в приложении идет передача данных по сети по таймеру.

Происходит что-то типа:
Socket s = new Socket(ip, port);<br/>
BufferedWriter out = new BufferedWriter(new OutputStreamWriter(s.getOutputStream()));<br/>
ScheduledExecutorService timer1 = Executors.newSingleThreadScheduledExecutor();<br/>
timer1.scheduleAtFixedRate(new Runnable() {<br/>
public void run() {<br/>
out.write(&quot;default message&quot;);<br/>
out.flush();<br/>
}<br/>
}, 10, Long.parseLong(&quot;100&quot;), TimeUnit.MILLISECONDS);<br/>


Как правильно обработать ситуацию — «пока нажата кнопка делаем out.write(»some message"); если отжата то делаем out.write(«default message»); дальше"

В стандартных обработчиках я нашел только OnClick и OnLongClick, оба не подходят.
  • Вопрос задан
  • 4341 просмотр
Пригласить эксперта
Ответы на вопрос 1
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы