【发布时间】:2015-06-12 05:40:48
【问题描述】:
我使用 AsyncTask 从 db 中检索数据(在 doOnBackground() 中),并准备将其显示给用户。在这些操作过程中,ProgressBar 完美地旋转。
当我需要对对象GoogleMap进行操作绘制折线、标记等时,所有这些工作都由onPostExecute()完成,ProgressBar停止旋转。
有一种方法可以在“GoogleMap”上操作并让 ProgressBar 旋转,以便通知用户该应用正在运行吗?
谢谢
【问题讨论】:
-
在 AsyncTask 的 onPreExecute() 方法中显示 ProgressDialog 并在 onPostExecute() 中完成对话框.. 在 doInBackground() 中完成所有任务..
-
我可以从 doOnBackground() 对 GoogleMap 对象进行操作而不违反“不要从 UI 线程外部访问 Android UI 工具包”的规则吗?
-
你的错误是什么?你卡在哪里了?
-
@Heshan Sandeepa 没有错误,我在问是否有办法在 ProgressBar 继续旋转的同时更新 GoogleMap 对象(需要几秒钟的更新)。
标签: android android-asynctask progress-bar google-maps-android-api-2