我有一个ProgressBar
的视图,它只是坐着旋转(顺利)。
与此同时,我正在通过AsyncTask
进行网络加载。加载完成后,我将所有JSON
数据处理成一个视觉布局,大约需要1.5秒。但是,在1.5秒内,我的ProgressBar
动画完全停止了。
如何制作,以便我可以处理数据,同时保持动画流畅?
答案 0 :(得分:1)
虽然很难在没有代码的情况下进行评估,但我会试一试。
您只需处理JSON并在View
内创建AsyncTask
,然后将View
传递回onPostExecute
中的GUI主题。
这样就不会在GUI线程上进行繁重的计算。