2015-06-18 4 views
0

Я написал пользовательский HttpUtil с использованием ион (версия 2.1.6), как это: фрагмент кода:Как показать диалог загрузки с использованием DialogFragment в Коуш/иона

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(), пользователь не нужно, чтобы открыть диалоговое окно и закрыть окно вручную.)

Я пошел думал Коуш/ион, это был progressDialog() метод, но я не нашел ни одного метода, который с помощью DialogFragment().

Как это реализовать?

PS: Я использую библиотеку поддержки v4.

Пакет DialogFragment является "android.support.v4.app.DialogFragment"

ответ

0

can you see this link that is helpful for you

вы также можете использовать ProgressDialog в этот метод OnSuccess и onFail ...

 progressDialogLoading = ProgressDialog.show(this, "","", true); 
       progressDialogLoading.show(); 
       progressDialogLoading.setCancelable(true); 
Смежные вопросы