android 线程

来源:互联网 发布:网络协议与分析 编辑:程序博客网 时间:2024/06/10 20:56

真的无力吐槽了

http://android.blog.51cto.com/268543/343823

 

C#线程是最简单的

 

JAVA线程够恶心的,线程是最小单位,线程中不能再开线程(就是要这样用啊,怎么不能用?)

 

android线程基于LINUX,JAVA,非恶心足以形容

 

这么多线程,要学到何年何月呢

 

c++ object c等其实并无线程概念

 

其实线程是封装底层给开发应用程序的人用的,做底层的开发可以忽略,或者说,必须自己实现

<-------------------------------------------------------------------------------------------------------------------------------------------------------->

以上链接已经写的很清楚了,

继承AsyncTask

有3个方法需要override,其中只有doInBackground方法(后台线程或者服务执行)必须实现,另外2个方法(ui线程)可以不进行重写

 

3个方法按照由上到下的顺序执行,前一个方法阻塞后一个,并且方法执行后,会力马更新UI,才执行后一个方法。

 这样一来,就可以实现我的想法了(其实一般都要这么做的吧)

Activity初始化

立刻弹出进度条

通过数据服务读取数据(doInBackground)

setIntentView和通过数据更新界面

 

源码下载