我已经实现了下载两个文件的进度条,进度条如下
@Override
protected Dialog onCreateDialog(int id) {
switch (id) {
case progress_bar_type: // we set this to 0
pDialog = new ProgressDialog(this);
if (x.equals("xP"))
{
pDialog.setMessage("Downloading file. Please wait...");
}
if (x.equals("xV"))
{
pDialog.setMessage("Updating file. Please wait...");
}
pDialog.setIndeterminate(false);
pDialog.setMax(100);
pDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
pDialog.setCancelable(true);
pDialog.show();
return pDialog;
default:
return null;
}
}
我想为这两个文件中的每一个显示不同的按摩(下载和更新)。
答案 0 :(得分:0)
您可以动态更改progressDialog的消息,因此一旦获得X
,您就可以将消息设置为适当的消息。
为避免混淆,如果在UI线程中运行,则尝试更新A类和B类本身的消息。