handler.post (runnable) не всегда выполняет метод run в android

Я создал экземпляр Handler в основном потоке пользовательского интерфейса (mUIHandler) и из рабочего потока (другой поток), когда Я пытаюсь выполнить метод runnable, метод run выполняется почти 9 из 10 раз, но есть 1 раз, когда он не выполняется.

mUIHandler.post (uiRunnable) -> не всегда ли он гарантирует выполнение метода run, присутствующего в runnable?

Я даже добавил методы журнала для проверки и мог видеть, что журналы до метода post innvocation выполняется, но журналы метода выполнения не отображаются.

Как пост (запускаемый) работает внутри компании? Гарантирует ли это, что поток пользовательского интерфейса (поток с обработчиком) выполнит это, как только будет вызвано сообщение?

Любая помощь будет принята с благодарностью.

Спасибо!

5
задан Deva 9 February 2012 в 17:16
поделиться