我的片段扩展了其中包含CMYJsonHttpResponseHandler的BaseFragment。如果处理程序返回错误号码-622。基础片段将启动一个对话框。 和我的两个片段在同一个Activity中。所以对话框会创建两次。但我想在活动中创造一次。活动代码是这样的:同一活动中的两个片段
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(); –