android中的Asynctask vs Thread

在UI中,为了执行一些后台工作,我使用了一个单独的Thread。但正如其他人所说,我现在正在使用AsyncTask。


a Thread和an 之间的主要区别是AsyncTask什么?


在哪种情况下,我应该使用a Thread还是AsyncTask?


FFIVE
浏览 400回答 3
3回答

茅侃侃

如果使用Java线程,则必须在自己的代码中处理以下要求:如果将结果发布到用户界面,则与主线程同步取消线程没有默认值没有默认的线程池在Android中处理配置更改没有默认值

小怪兽爱吃肉

线一般的 长期任务由thread.start()方法调用从任何线程触发运行自己的线程手动线程管理/代码可能变得难以阅读的AsyncTask小任务必须与主线程通信通过excute()方法调用从主线程触发在工作线程上运行必须从主线程执行和创建
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Android