Android 进度对话框

Android 进度对话框,android,Android,-->我是Android新手,我想一个接一个地显示两个进度对话框 -->首先,我想显示从internet加载图像的时间,当这个过程完成时,我已经在远程图像上设置了一个按钮 -->当我第二次点击该按钮时,我想要对话框..(点击该按钮时,我已设置了视频流代码..在视频开始之前,我想关闭该对话框..) 有什么帮助吗???? 谢谢 您可以创建2个线程。首先在加载图像时调用另一个视频线程。 制作两个可运行的操作和两个处理程序来处理这个问题 public void onCreate(Bundle saved

-->我是Android新手,我想一个接一个地显示两个进度对话框

-->首先,我想显示从internet加载图像的时间,当这个过程完成时,我已经在远程图像上设置了一个按钮

-->当我第二次点击该按钮时,我想要对话框..(点击该按钮时,我已设置了视频流代码..在视频开始之前,我想关闭该对话框..)

有什么帮助吗????
谢谢

您可以创建2个线程。首先在加载图像时调用另一个视频线程。 制作两个可运行的操作和两个处理程序来处理这个问题

public void onCreate(Bundle savedInstanceState) {
    ProgressDialog pd = ProgressDialog.show(this, "","Please Wait", true, false);

    Thread th = new Thread(setImage);
    th.start();

}

public Runnable setImage = new Runnable() {
    public void run() {
        //your code 
        handler.sendEmptyMessage(0);
    }
};

private Handler handler = new Handler() {
    @Override
    public void handleMessage(Message msg) {

        if (pd != null)
            pd.dismiss();
    }
};

在Android上,最好在后台执行任务,同时更新UI:

  • 扩展异步任务
  • 在onPreExecute()中启动进度对话框
  • 在doInBackground(参数…)中定义后台任务
  • 在onProgressUpdate(进度…)中定义进度对话框的更新
  • 通过从doInBackground()调用publishProgress()更新对话框
  • 在onPostExecute()中启动新对话框#2

  • 到目前为止,你做了什么/尝试了什么?我不知道如何处理。你可以从上面的链接下载我的代码。请更新你的代码(把它放在你的问题中)并接受回答(或对那些不好的人发表评论)。这是可能的。对于视频,您可以制作一个,对于图像,您可以制作一个