WEB开发网
开发学院手机开发Android 开发 Android 线程模型(Painless Threading)分析 阅读

Android 线程模型(Painless Threading)分析

 2010-02-07 23:14:00 来源:WEB开发网   
核心提示:在doInBackground()方法中你可以调用publishProgress()方法,每一次调用都会使UI线程执行一次onProgressUpdate()方法你可以在任何时候任何线程中取消这个任务除了官方的文档,Android 线程模型(Painless Threading)分析(3),你可以阅读Shelves和P

在doInBackground()方法中你可以调用publishProgress()方法,每一次调用都会使UI线程执行一次onProgressUpdate()方法

你可以在任何时候任何线程中取消这个任务

除了官方的文档,你可以阅读Shelves和Photostream源代码中的几个复杂的示例。我强烈地推荐阅读Shelves的源代码,它会使你知道如何在配置更改之间持久化任务以及在activity被销毁时正确的取消任务。

不管是否使用AsyncTask,始终记住以下两个关于单线程模型的准则:不要阻塞UI线程以及一切Android UI操作都在UI线程中执行。AsyncTask仅仅是使你能够更容易地遵守这两条准则。

上一页  1 2 3 

Tags:Android 线程 模型

编辑录入:coldstar [复制链接] [打 印]
赞助商链接