想要在启动活动之前显示progess栏

时间:2016-01-29 06:29:30

标签: android progress-bar

我正在使用两个活动:activity1和activity2。在使用按钮的第一个活动中,点击按钮后,它应该显示ProgessBar,直到activity2完全加载。

我们必须为进度条设置可见性显示和隐藏,但是在两个使用这些可见性标准的活动之间真的很困惑。我遇到了这个问题并且无法解决这个问题 < / p>

任何人都可以告诉我解决这个问题的确切过程。

2 个答案:

答案 0 :(得分:0)

活动二是完全加载的是什么意思?你在活动二中做过任何网络操作吗?如果没有,那么你只需要通过意图开始2。
如果有一些轻量级操作,您可以在创建时进行操作,从而更新Activity2的UI。
如果在加载activity2之前需要准备一些数据,那么在第一个活动按钮上单击执行以下

  • 在活动1按钮上启动异步任务单击
  • 执行doInBackground方法中的操作
  • 在onPostExecute中获取数据并通过Intent对象启动您的activity2

答案 1 :(得分:0)

这是不寻常的事情。

您能详细说明您面临的确切问题吗?或者你为什么要实现它?

1)如果你的活动加载时间过长,你应该在执行任何代码之前显示进度对话框

喜欢

public class Activity2 extends Activity{

    public void onCreate()
    {
    super.onCreate();

    //show progress dialog or progress 


    //other code here
    }

2)在AsyncTask中加载图像和其他媒体或文件或处理数据

3)您可以使用Threads和Runnables进行多线程处理,并分发需要时间执行的任务。