- >我是Android的新手我希望一个接一个地显示两个进度对话框?
- >首先我要显示我的图像何时从互联网加载,当此过程完成后,我在该远程图像上设置了一个按钮。
- >当我点击该按钮时,我想第二次使用Dialog ..(点击按钮我已经设置了视频流代码..在视频开始之前我想关闭该对话框..)
任何帮助???? 谢谢......
答案 0 :(得分:0)
您可以创建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();
}
};
答案 1 :(得分:0)
在Android上,最好使用AsyncTask在后台执行任务,同时仍然更新用户界面: