2017-07-16 65 views
0

我正在使用一款应用程序,该应用程序在每次启动时都抓取相当数量的数据,因为我需要立即知道区域中的位置和天气fcst等内容。在应用程序收集数据时加载动画

在我看来,我看到一个加载动画可以平滑地移动3到7秒,而一切都在运行,所以不仅有一个空白屏幕或静态标题图像。

但我遇到了在搜索所有数据之前加载动画或图像的问题。我只希望只要数据加载就可以运行动画。因此,一旦加载完所有内容,我就会将应用程序切换到新的活动。

有没有办法让动画在事情完成之前运行,或者我需要以某种方式将所有东西都设置为异步任务。然后,我如何将异步任务传递给下一个活动?

+1

在哪里实现代码? –

+1

请记住发布您在提问时尝试过的代码。否则,社区很难帮助你,只会忽略或不投票。发布您的代码。 – ik024

回答

0

所以我在阅读一些书后找到了自己问题的答案。简而言之,我正在寻找的加载屏幕使用具有异步任务的启动画面。可以直接使用AsyncTask,也可以实施服务解决方案。另外:我注意到如果你运行一个启动GoogleAPIClient的异步任务,onConnected在一个池线程上执行或者什么时候执行,指出你可以在主线程上再次做UI工作,而不需要回到AsyncTask。

相关问题