如何扩展AsyncTask <Void,Void,Long>工作

M.V*_*.V. 2 android extends android-asynctask

我想知道它是如何工作的.我已经阅读过几次文档,但是没有理解.

我注意到在某些情况下onPostExecute什么也没做.

有人可以给我一点解释吗?

Vla*_*nov 11

AsyncTask是一个派生自的类,Thread并为您提供一种简单而恰当的方法,可以在后台执行某些操作,并具有通知的能力UI Thread.

为了使用它,您应该创建一个class,extends并定义类型参数.他们是Params,Progress和Result.在这里阅读更多.

onPostExecute()是一个在doInBackground()完成它的执行时调用的方法,但是onPostExecute()在UI线程上运行.因此,您可以通知UI有关已完成的工作.

你可以看到的例子AsyncTask使用这里.