2015-09-25 32 views
2

我希望我的应用程序预载它的活动,以便使导航更加流畅。 我搜索了类似的答案,但他们没有回答我的问题。Android - 预载活动

我在设计目的上使用了一些简单的动画,并且我希望在动画完成(〜200到400 ms)后立即显示下一个活动。 我的一些活动显示得相当快,但其他活动可能需要长达700毫秒。

我想在动画开始之前预先加载所有相关的活动,并在动画之后尽快显示它们。有没有办法做到这一点?

+0

为你的进程使用asynctask,也许你所有的进程都在onCreate()方法,这就是为什么它加载活动如此缓慢 – NaviRamyle

+0

你使用异步任务来加载数据或一切都在UI线程上完成? – xcesco

回答

0

避免在UI线程中加载数据。使用异步任务来加载数据。

Look here and here