想要在启动 Activity 之前显示进度条

Want to show progess bar before launching an Activity

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

我们必须为进度条设置可见性显示和隐藏,但我真的很困惑两个活动在哪里使用这些可见性 criteria.Am 遇到这个问题并且无法解决这个问题问题

谁能告诉我解决这个问题的具体过程。

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

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

这是一件不寻常的事情。

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

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

喜欢

public class Activity2 extends Activity{

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

    //show progress dialog or progress 


    //other code here
    }

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

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