Android 删除

Android 删除,android,android-fragments,android-asynctask,Android,Android Fragments,Android Asynctask,删除 删除 删除 若要删除若您使用的是AsyncTask,则可以取消对postexecuted方法的对话框引用,并在PreExceeted上启动它 @Override protected void onPreExecute() { super.onPreExecute(); dialogo = ProgressDialog.show..... @Override protected void onPostExecute() { if (dialogo != n

删除 删除 删除
若要删除

若您使用的是AsyncTask,则可以取消对postexecuted方法的对话框引用,并在PreExceeted上启动它

@Override
protected void onPreExecute() {
    super.onPreExecute();
    dialogo = ProgressDialog.show.....


@Override
protected void onPostExecute() {
        if (dialogo != null && dialogo.isShowing())
            dialogo.dismiss(); 

您可以通过使用用于显示它的相同标记来找到它,然后将其取消

Fragment fragment = yourFragmentManager.findFragmentByTag("dialog_tag");
if (fragment != null) {
    DialogFragment dialogFragment = (DialogFragment) fragment;
    dialogFragment.dismiss();
}