基本的ASyncTask帮助

时间:2011-09-19 11:25:36

标签: android android-asynctask

好的,我已经阅读了Android文档并且正在仔细阅读关于ASyncTask的文章,并且不了解如何从我的外部ASyncTask类中获取信息。这很好:

    myASyncTask = new MyASyncTask();
    myASyncTask.execute(myParam);

......我完全期望完成任务,但如何从中获得任何回报?文档说在UI线程上调用了onPostExecute,但它也说不能手动调用onPostExecute?如何从ASyncTask对象中获取数据???

当我将ASyncTask创建为内部类时,我已经完成了它的工作,但我宁愿这个任务是外部的,所以我可以从不同的Activity调用它。

1 个答案:

答案 0 :(得分:1)

如果您阅读documentation,则可以使用get方法获取结果,并等待任务完成。

您也可以使用getStatus获取任务的当前状态,假设它已发布。