我正在使用两个活动:activity1和activity2。在使用按钮的第一个活动中,点击按钮后,它应该显示ProgessBar,直到activity2完全加载。
我们必须为进度条设置可见性显示和隐藏,但是在两个使用这些可见性标准的活动之间真的很困惑。我遇到了这个问题并且无法解决这个问题 < / p>
任何人都可以告诉我解决这个问题的确切过程。
答案 0 :(得分:0)
活动二是完全加载的是什么意思?你在活动二中做过任何网络操作吗?如果没有,那么你只需要通过意图开始2。
如果有一些轻量级操作,您可以在创建时进行操作,从而更新Activity2的UI。
如果在加载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进行多线程处理,并分发需要时间执行的任务。