Зачем использовать обработчики, а runOnUiThread делает то же самое?

Я сталкивался с обоимиОбработчики а такжеrunOnUiThread концепции. Но мне все еще кажется сомнением, по каким фактам они точно отличаются.

Они оба предназначены для выполнения действий пользовательского интерфейса из фонового потока. Но каковы факторы, которые следует учитывать, пока мы выбираем один из двух методов.

Например, рассмотримRunnable Thread который выполняет веб-сервис в фоновом режиме, и теперь я хочу обновить пользовательский интерфейс.

What would be the best way to update my UI? Should I go for Handler or runOnUiThread?

Я все еще знаю, что мог бы использоватьAsyncTask и использоватьonPostExecute, Но я просто хочу знать разницу.

Ответы на вопрос(5)

Ваш ответ на вопрос