@Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { mActivePosition = position; mMenuDrawer.setActiveView(view, position); mAdapter.setActivePosition(position); onMenuItemClicked(position, (Item) mAdapter.getItem(position)); }
@Override public void onListItemClick(ListView l, View v, int position, long id) { super.onListItemClick(l, v, position, id); if (adapter.getItem(position).tag.equals(MENU_MESSAGES)) { Intent intent = new Intent(getActivity(), MessagesActivity.class); getActivity().startActivityForResult(intent, 0); // getActivity().overridePendingTransition(R.anim.right_to_left, // R.anim.left_to_right); getActivity().overridePendingTransition(R.anim.diagonaltranslate, R.anim.alpha); } else if (adapter.getItem(position).tag.equals(MENU_GAMES)) { Intent intent = new Intent(getActivity(), GamesActivity.class); getActivity().startActivityForResult(intent, 0); // getActivity().overridePendingTransition(R.anim.right_to_left, // R.anim.left_to_right); getActivity().overridePendingTransition(R.anim.diagonaltranslate, R.anim.alpha); } else if (adapter.getItem(position).tag.equals(MENU_NEW_GAME)) { Intent intent = new Intent(getActivity(), NewGameActivity.class); getActivity().startActivityForResult(intent, 0); // getActivity().overridePendingTransition(R.anim.right_to_left, // R.anim.right_to_left); getActivity().overridePendingTransition(R.anim.diagonaltranslate, R.anim.alpha); } else if (adapter.getItem(position).tag.equals("logout")) { getActivity() .getSharedPreferences("settings", Context.MODE_PRIVATE) .edit() .putBoolean("login", false) .apply(); Log.d( "myLogs", getActivity() .getSharedPreferences("settings", Context.MODE_PRIVATE) .getBoolean("login", false) + " Login"); Server.closeSocet(); getActivity().setResult(MainActivity.RESULT_CLOSE_ALL); getActivity().finish(); } } // onListItemClick()
@Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { MenuAdapter adapter = mAdapter; adapter.mAdapterMenu.performItemAction(adapter.getItem(position), 0); }