private void onMenuClick() { Log.e(TAG, "onMenuClick"); if (mPopupWindow == null) { mPopupWindow = PopupWindowBuilder.getInstance(mActivity); mPopupWindow.showAsDropDown(mActivity.findViewById(mMenu.getItemId()), this); Log.e(TAG, "onMenuClick new"); return; } if (mPopupWindow.isShowing()) return; mPopupWindow.showAsDropDown(mActivity.findViewById(mMenu.getItemId()), this); }
public boolean isPopupOpened() { return mPopupWindow != null ? mPopupWindow.isShowing() : false; }