Android:是否隐式创建了一个新线程?

时间:2015-01-13 01:12:56

标签: android multithreading

在Android开发中,系统是否会创建新线程?如果我从未在新线程上明确运行代码(遵循文档对create a thread的说法),我是否必须担心使用runonuithread()等技术?

1 个答案:

答案 0 :(得分:1)

默认情况下,Android只能在一个UI线程上运行。如果您需要在后台执行大任务或慢速任务,那么您将要创建一个线程(甚至可能是Service)来运行任务而不会锁定UI。

如果任务需要回调以在线程完成时更改某些内容,我建议使用ASyncTask它们使线程非常灵活且易于扩展。