сортировка разных обработчиков андроида - PullRequest
0 голосов
/ 02 ноября 2010

все, я хочу создать несколько обработчиков, которые запускаются на основе выбора пользователей, но эти обработчики реализуют тот же метод runnable.единственное отличие состоит в том, что они вызывают разные методы postDelayed ().Как мне добиться этого, не переписывая тот же код для запуска?

мне до сих пор не ясно, как работает handleMessages () и можно ли его использовать для этого? .. спасибо

1 Ответ

1 голос
/ 02 ноября 2010

Используйте обработчик и используйте корпус переключателя вокруг него.Обновите представление, отправив сообщение вашему обработчику

Handler Handlerobject;

Handlerobject= new Handler()
{
  public void handleMessage(Message msg) {

  switch(msg.what)
  {
   case 1:
  // Your code to update the UI

   break;

   case 2:
  // Your code to update the UI
   break;           
  }         
}};

Handlerobject.sendEmptyMessage(1) or sendEmptyMessageDelayed
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...