显示我使用的后台进程ProgressDialogBox
。
我的代码是
add_button.setOnClickListener(new OnClickListener() {
public void onClick(View viewParam) {
progressDialog = ProgressDialog.show(AddTicketActivity.this, "", "Loading...");
new Thread() {
public void run() {
try{
sleep(10000);
} catch (Exception e) {
Log.e("tag", e.getMessage());
}
progressDialog.dismiss();
}
}.start();
它工作正常。但问题是 10000 毫秒的进度显示,我希望它显示,直到我的数据被获取/添加。我的意思是它应该取决于获取/添加时间。
我想喜欢它
public void onClick(View viewParam) {
progressDialog = ProgressDialog.show(AddTicketActivity.this, "", "Loading...");
Fetching data code here
progressDialog.dismiss();
}
但它工作正常,不显示任何进度条。
我该如何使用它。
谢谢。