runOnUiThread против Looper.getMainLooper (). сообщение в Android
Может кто-нибудь сказать мне, есть ли какая-либо разница между использованием runOnUiThread () и Looper.getMainLooper (). Post () для выполнения задачи в потоке пользовательского интерфейса в Android ??
Единственное, что я могу определить, это то, что, поскольку runOnUiThread является нестатическим методом Activity, Looper.getMainLooper (). Post () удобнее, когда вам нужно кодировать что-то в классе, который не видит Activity (например, интерфейс).
Я не ищу обсуждение того, должно ли что-то выполняться в потоке пользовательского интерфейса, я понимаю, что некоторые вещи не могут, а многие не должны, однако некоторые вещи (например, запуск AsyncTask) ДОЛЖНЫ выполняться из поток пользовательского интерфейса.
Спасибо,
Р.