标签: android multithreading
在Android开发中,系统是否会创建新线程?如果我从未在新线程上明确运行代码(遵循文档对create a thread的说法),我是否必须担心使用runonuithread()等技术?
runonuithread()
答案 0 :(得分:1)
默认情况下,Android只能在一个UI线程上运行。如果您需要在后台执行大任务或慢速任务,那么您将要创建一个线程(甚至可能是Service)来运行任务而不会锁定UI。
如果任务需要回调以在线程完成时更改某些内容,我建议使用ASyncTask它们使线程非常灵活且易于扩展。