@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);
 }