显示进度条,直到下一个活动开始

时间:2015-05-22 03:14:28

标签: android android-activity loading android-progressbar

我有两项活动。 Actvity1Activity2Activity2 包含重要组件 因此,在用户发出Activity2 Activity2的指示后,需要一些时间才能打开Activity1 }}

在当前的实现中(实际上没有特殊代码。只有startActivity(intent)用于启动下一个活动Activity1 继续冻结 ,直到Activity2开始。我认为不能使用AsyncTask,因为我没有参数来执行AsyncTask。我只是想显示进度条圈,直到下一个活动开始。你能不能给出任何答案。

1 个答案:

答案 0 :(得分:1)

您可以使用透明背景和中间的微调器将片段占据活动的所有空间。

您只需在开始新活动之前进行设置,它就会旋转直到第一个活动结束。

但它可能会显示一个冻结的微调器,因为启动新活动会使用UI线程。让我知道它是否有效我实际上对结果感兴趣。

编辑: 实际上,更好的解决方案是在没有所有重组件的情况下创建活动,然后在AyncTask中创建这些组件。

对用户来说会更顺畅。