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