摘要:
Android AsyncTask 在程序处理中必然会遇上耗时的操作,如访问网络,下载数据,访问数据库等,如何存在耗时的操作又不能影响界面显示交互。 在某些耗时可以控制的情况下,我们可以分批操作,对于事件循环执行;但有些情况如访问网络是没法控制的,处理过程属于被动的。这类情况通常都是放在一个新的线程里面执行。 Android中应用程序启动后运行在主线程中(UI线程),处理界面交互,控件事件派发,界面设置显示;这些元素只能在UI线程操作。故不能在UI线程中处理耗时的动作,影响界面流畅操作,而出现ANR。 耗时的数据处理操作都需要在新的线程中后台进行,基于线程的方式处理数据有很多形式:有S... 阅读全文
posted @ 2012-06-30 16:01
__Shadow
阅读(2126)
评论(0)
推荐(1)

浙公网安备 33010602011771号