Запуск асинхронной задачи в рабочем потоке
У меня есть два вопроса:
Можем ли мы запустить / выполнить асинхронную задачу в рабочем потоке?Если да, методыonPreExecute()
, onProgressUpdate(Progress...)
а такжеonPostExecute(Result)
вызываются в потоке пользовательского интерфейса?Я хочу знать, что из-за того, что у меня TCP-соединение работает в рабочем потоке, и когда пакет получен, я хочу запустить новый поток, чтобы выполнить синтаксический анализ этого пакета, и после этого обновить некоторые структуры данных в потоке пользовательского интерфейса.
Заранее спасибо!