private void onClickMainMenuItem(MainMenuItem clickedItem) { if (clickedItem.mIsSelected) return; clickedItem.mIsSelected = true; if (mCurrentSelectedItem != null) { mCurrentSelectedItem.mIsSelected = false; } mCurrentSelectedItem = clickedItem; notifyDataSetChanged(); mOnClickMainMenuItemListener.onClickMainMenuItem(clickedItem); Log.d(TAG, "Current selected main menu item: " + clickedItem.mName); }
public void clearSelectedMainMenuItem() { if (mCurrentSelectedItem == null) return; mCurrentSelectedItem.mIsSelected = false; mCurrentSelectedItem = null; notifyDataSetChanged(); }