Rah*_*hul 4 android progressdialog
我有一个处理很多进度对话框的android应用程序。我必须为每个活动创建一个单独的对话框。
对话框创建在构造时将活动(上下文)作为参数。
有没有一种方法可以创建一个对话框(该对话框与应用程序绑定,而不与活动绑定),并在不同的活动中显示该对话框,因此不必重复创建它。
声明showProgressDialog并hideProgressDialog在Utill helper类中,如以下代码片段所示
public static ProgressDialog showProgressDialog(Context context) {
ProgressDialog pDialog = new ProgressDialog(context);
pDialog.setMessage("Please wait...");
pDialog.setCancelable(false);
pDialog.show();
return pDialog;
}
public static void hideProgressDialog(ProgressDialog pDialog) {
if (pDialog.isShowing())
pDialog.dismiss();
}
Run Code Online (Sandbox Code Playgroud)
然后从需要在onPreExecute()AsyncTask类的方法中显示例如ProgressDialog的活动中调用,如下面的代码片段所示
ProgressDialog pDialog = Util.showProgressDialog(this);
Run Code Online (Sandbox Code Playgroud)
并使用以下代码隐藏progressDialog
Util.hideProgressDialog(pDialog);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4049 次 |
| 最近记录: |