Android 基本任务协助
好的,我已经阅读了Android文档,阅读了一篇又一篇关于ASyncTask的文章,只是不知道如何从我的外部ASyncTask类获取信息。运行良好:Android 基本任务协助,android,android-asynctask,Android,Android Asynctask,好的,我已经阅读了Android文档,阅读了一篇又一篇关于ASyncTask的文章,只是不知道如何从我的外部ASyncTask类获取信息。运行良好: myASyncTask = new MyASyncTask(); myASyncTask.execute(myParam); …我完全希望任务能够完成,但我如何从中得到任何回报?文档说onPostExecute是在UI线程上调用的,但它也说不要手动调用onPostExecute?!?如何从ASyncTask对象获取数据 当我将AS
myASyncTask = new MyASyncTask();
myASyncTask.execute(myParam);
…我完全希望任务能够完成,但我如何从中得到任何回报?文档说onPostExecute是在UI线程上调用的,但它也说不要手动调用onPostExecute?!?如何从ASyncTask对象获取数据
当我将ASyncTask创建为一个内部类时,它可以很好地工作,但我希望此任务是外部的,这样我就可以从不同的活动调用它。如果您阅读了,您可以使用get
方法来获得结果,它将等待任务完成
您还可以使用获取任务的当前状态,假设任务已发布。如果您阅读了,则可以使用get
方法获取结果,并等待任务完成
您还可以使用获取任务的当前状态,前提是任务已发布。我已经计算出来了。事实证明,使用
ASyncTask
get()
和getStatus()
方法是可行的getStatus
为您提供进度更新,get
为您提供doInBackground
的最终产品。事实证明,使用ASyncTask
get()
和getStatus()
方法是可行的getStatus
为您提供进度更新,get
为您提供doInBackground
的最终产品。