public MenuItem.OnMenuItemClickListener getAvailableTip() {
		final @Nullable UserHandle profile = mAppListViewModel.getCurrentProfile();
		if (profile == null) return null;
		if (! mAppScope.isMarked(SCOPE_KEY_TIP_CLONE) && Users.isOwner(profile)
				&& mAppSelection != null && ! mAppSelection.isSystem())
			return mTipClone;
		if (! mAppScope.isMarked(SCOPE_KEY_TIP_FREEZE) && Users.isProfileManagedByIsland(profile)
				&& mAppSelection != null && mAppSelection.state == AppViewModel.State.Alive)
			return mTipFreeze;
		return null;
	}
Helper for manipulate user guide menu

Created by Oasis on 2017/3/14.
mobile/src/main/java/com/oasisfeng/island/guide/UserGuide.java