Я создал экземпляр Handler в основном потоке пользовательского интерфейса (mUIHandler) и из рабочего потока (другой поток), когда Я пытаюсь выполнить метод runnable, метод run выполняется почти 9 из 10 раз, но есть 1 раз, когда он не выполняется.
mUIHandler.post (uiRunnable) -> не всегда ли он гарантирует выполнение метода run, присутствующего в runnable?
Я даже добавил методы журнала для проверки и мог видеть, что журналы до метода post innvocation выполняется, но журналы метода выполнения не отображаются.
Как пост (запускаемый) работает внутри компании? Гарантирует ли это, что поток пользовательского интерфейса (поток с обработчиком) выполнит это, как только будет вызвано сообщение?
Любая помощь будет принята с благодарностью.
Спасибо!