我的片段擴展了其中包含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(); –