如何在koush / ion中使用DialogFragment显示加载对话框

时间:2015-06-18 05:32:07

标签: android dialogfragment

我使用ion(版本2.1.6)编写了一个自定义HttpUtil,如下所示: 代码段:

HttpUtil.get(Context ctx, boolean showProgress, String url, Map<String, String> params, Class<T> returnObj).setCallback(new HttpResponseCallback<T>(Context ctx) {
    @Override
    public void onSuccess(T result) {
    }

    @Override
    public void onFail(Exception e, T result) {
    }
});

HttpResponseCallback是我的自定义响应回调。使用时,应实施onSuccess() & onFail方法。

调用HttpUtil.get()时,我想自动显示加载对话框,当请求完成时,对话框也应自动关闭。

(我的意思是在使用HttpUtil.get()时,用户无需手动打开对话框和关闭对话框。)

我认为koush / ion,它有progressDialog()方法,但我没有找到任何使用DialogFragment()的方法。

我该如何实现?

PS:我正在使用v4支持库。

DialogFragment包是&#34; android.support.v4.app.DialogFragment&#34;

1 个答案:

答案 0 :(得分:0)

can you see this link that is helpful for you

您也可以将ProgressDialog用于onSuccess和onFail ...

的方法
       progressDialogLoading = ProgressDialog.show(this, "","", true);
                progressDialogLoading.show();
                progressDialogLoading.setCancelable(true);