删除要删除删除要删除要删除
发布于 2017-02-16 06:36:59
如果您使用的是AsyncTask,则可以取消对postexecuted方法的对话框引用并启动它onPreExcetuded
@Override
protected void onPreExecute() {
super.onPreExecute();
dialogo = ProgressDialog.show.....
@Override
protected void onPostExecute() {
if (dialogo != null && dialogo.isShowing())
dialogo.dismiss(); 发布于 2017-02-16 08:31:51
您可以通过使用用于显示它的相同标签来找到它,然后将其清除。
Fragment fragment = yourFragmentManager.findFragmentByTag("dialog_tag");
if (fragment != null) {
DialogFragment dialogFragment = (DialogFragment) fragment;
dialogFragment.dismiss();
}https://stackoverflow.com/questions/42261012
复制相似问题