文件名称:Android异步任务之AsyncTask源码
文件大小:1.6MB
文件格式:RAR
更新时间:2018-10-18 11:21:27
AsyncTask
在实际的开发中过程,我们可能经常要求应用程序做一些“耗时操作”,例如网络下载,加载大量资源等。这时候我们就不能直接在UI线程中(主线程)中去完成这些“耗时操作”,因为,UI线程主要是用来更新界面UI,如果一次进行太多的任务处理,并且这些任务需要相当的时间来完成,就会造成UI线程堵塞,结果可能是应用无响应(Android4.0以后,谷歌已经禁止在UI线程中进行“耗时操作”),这样的用户体验显然非常糟糕,那么我们该如何去处理这些“耗时操作”呢?
【文件预览】:
AsyncTask_test
----bin()
--------classes.dex(804KB)
--------AsyncTask_test.apk(315KB)
--------res()
--------jarlist.cache(120B)
--------dexedLibs()
--------classes()
--------resources.ap_(42KB)
--------AndroidManifest.xml(1KB)
----res()
--------drawable-ldpi()
--------values-v11()
--------menu()
--------values-v14()
--------drawable-hdpi()
--------drawable-xhdpi()
--------drawable-xxhdpi()
--------values()
--------drawable-mdpi()
--------layout()
--------values-w820dp()
----proguard-project.txt(781B)
----ic_launcher-web.png(50KB)
----assets()
----gen()
--------com()
----.settings()
--------org.eclipse.jdt.core.prefs(177B)
----src()
--------com()
----.project(850B)
----.classpath(475B)
----project.properties(563B)
----AndroidManifest.xml(1KB)
----libs()
--------android-support-v4.jar(741KB)