Android: Как сделать простоя, как некоторые onIdle? - PullRequest
0 голосов
/ 22 марта 2011

Вот мой случай,

  1. мое приложение запустило внутренний цикл событий, который обрабатывал некоторые пользовательские события
  2. Я вызвал его в OnIdle () для обработки событий в другой реализации Win32,чтобы он мог сработать, если больше нет системных событий для обработки, и попытаться обработать их, если есть какие-либо ожидающие внутренние события, затем завершить цикл и дождаться следующего простоя.Вот как это должно работать.

Что касается Android, я бы хотел сделать это таким же образом, но я не понял, как выполнить такую ​​обработку в режиме ожидания.Как получить?

Спасибо.

1 Ответ

0 голосов
/ 22 марта 2011

Создайте обработчик в методе onCreate вашей активности.Напишите свою простаивающую обработку для выполнения части работы, а затем вызовите метод post или postDelayed обработчика, передавая Runnable для выполнения следующей части.Следующий блок не будет выполняться до тех пор, пока не будут обработаны все ожидающие события.

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