我使用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;
答案 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);