Android: Как бы вы сделали кнопки неактивными в течение некоторого периода? - PullRequest
3 голосов
/ 20 апреля 2010

У меня есть несколько кнопок, которые я хочу сделать недоступными для клика (но они все еще появляются на экране), пока другой процесс (поток) не завершит свою работу? Как бы вы это сделали?

Цель состоит в том, чтобы мои пользователи не нажимали эту кнопку, и поэтому каждый раз, когда они нажимают на нее, запускается новая тема ...

1 Ответ

8 голосов
/ 20 апреля 2010
  1. Не используйте потоки, если вам действительно не нужно. Вместо этого используйте AsyncTask.
  2. Используйте setEnabled на вашем Button в onPreExecute и onPostExecute.
...