@Override public void onClick(View v) { int id = v.getId(); switch (id) { case R.id.user_icon: case R.id.user_info: { showGameBoardFragment(); break; } case R.id.button_sign_in: // start the sign-in flow beginUserInitiatedSignInImpl(); break; case R.id.button_sign_out: // sign out. signOutImpl(); showSignInBar(); break; case R.id.share_textview: { showShare(); break; } } }