Я создал экземпляр Handler в основном потоке пользовательского интерфейса (mUIHandler) и из рабочего потока (другого потока), когда я пытаюсь выполнить метод запуска исполняемого объекта, метод запуска выполняется почти 9 из 10 раз, но есть 1 раз, когда он не выполняется.
mUIHandler.post(uiRunnable) --> не всегда гарантирует выполнить метод запуска, присутствующий в исполняемом файле?
Я даже добавил методы журнала для проверки и мог видеть, что журналы до тех пор, пока не будет выполнен вызов метода post, но журналы метода запуска не отображаются.
Как post(runnable) работает внутри? гарантирует ли это, что поток пользовательского интерфейса (поток с обработчиком) выполнит это, как только будет вызвано сообщение?
Будем благодарны за любую помощь.
Спасибо!
Подробнее здесь: https://stackoverflow.com/questions/921 ... in-android