我下载了一个RSS Feed然后在一个类中解析它,rssfeed被保存为自定义对象;但是代码块作为Feed比较大,而Android通常只能在EDGE上运行。
我想将文件下载到AsyncTask中,并带有无限期的进度对话框。
我还希望能够在主线程中从ASynctask下载后访问rssfeed对象。我该如何参考?
答案 0 :(得分:1)
构建AsyncTask时,第三个泛型参数是Result,当您执行asyn任务时,可以调用get来检索Result对象。根据您对主线程上的对象的需要,您还可以覆盖AsyncTask的onPostExecute方法,该方法将在doInBackground完成后在主线程上运行。这可能是最好的选择,在AsyncTask上覆盖onPostExecute。