Мой фрагмент расширяет BaseFragment, в котором есть CMYJsonHttpResponseHandler. и если обработчик возвращает ошибку num -622. basefragment запустит диалог. и мои два фрагмента в той же Деятельности. поэтому диалог будет создан дважды. но я хочу, чтобы ящик один раз в деятельности. код активности выглядит так:два фрагмента в той же деятельности
CMYGoodsListFragment commodityFragment = new CMYGoodsListFragment(this);
Bundle commodityBundle = new Bundle();
commodityBundle.putString(KEY_INTENT_ID, "1");
commodityFragment.setArguments(commodityBundle);
fragments.add(commodityFragment);
CMYGoodsListFragment serviceFragment = new CMYGoodsListFragment(this);
Bundle serviceBundle = new Bundle();
serviceBundle.putString(KEY_INTENT_ID, "2");
serviceFragment.setArguments(serviceBundle);
fragments.add(serviceFragment);
Пожалуйста, поделитесь своим кодом с того места, где называется диалоговое окно? –
Как судить о диалоге уже существует –
У нас есть метод alert.isShowing(); –