没用过,貌似一直用thread来处理多任务

解决方案 »

  1.   

    AsyncTask 这个是一个增强的thread 。所有thread能做的都能够做。例子: Email。 我现在基本研究这个
      

  2.   

    Browse中的强大优势
    Launcher中 WallpaperLoader choose等操作
    EMail
    phone 中的log  addcall
      

  3.   

    这个要支持,只用过一次AsyncTask
      

  4.   

    推荐大家使用AsyncTask代替Thread+Handler的方式,不仅调用上更为简单,经过实测更可靠一些,Google在Browser中大量使用了异步任务 作为处理耗时的I/O操作,比如下载 文件 、读写数据 库等等,它们在本质上都离不开消息,但是AsyncTask相比Thread加Handler更为可靠,更易于维护,但AsyncTask缺点也是有的比如一旦线程开启即dobackground方法执行后无法给线程发送消息,仅能通过预先设置 好的标记来控制逻辑,当然可以通过线程的挂起等待标志位的改变来通讯,对于某些应用Thread和Handler以及Looper可能更灵活。 我觉得多功能处理应该不是很适合用AsyncTask。