摘要:
AsyncTask使你可以在你的界面上执行异步工作。它在一个工作线程中执行耗时操作然后把结果传给界面线程,不需要你亲自去管理线程和句柄。要使用它,你必须从AsyncTask派生一个类并实现回调方法doInBackground(),此方法在一个后台的线程池中运行。要更新你的界面,你应实现onPostExecute(),它把doInBackground()的结果弄过来并在界面线程中运行,于是你可以安全地更新你的界面。你可以在界面线程中调用execute()来执行AsyncTask任务。例如,你可以把上一章中的例子用AsyncTask实现:public void onClick(View v) {
阅读全文
posted @ 2012-02-03 07:15
android开发实例
阅读(297)
评论(0)
推荐(0)

浙公网安备 33010602011771号