public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case R.id.menu_ayuda: AlertDialog alertDialog = new AlertDialog.Builder(MainActivity.this).create(); alertDialog.setTitle(R.string.ayuda); alertDialog.setMessage(this.getString(R.string.ayuda_recordar)); alertDialog.setButton( AlertDialog.BUTTON_NEUTRAL, this.getString(R.string.ordenar_ok_button), new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { dialog.dismiss(); } }); alertDialog.show(); return true; case R.id.menu_estadisticas: EstadisticasActivity.iniciar(this, TipoJuego.RECORDAR); return true; case R.id.menu_cerrar_sesion: Login.getInstancia(getApplicationContext()).desloguear(); Intent intent = new Intent(this, LogingActivity.class); Toast.makeText(this, R.string.cerrado_sesion, Toast.LENGTH_LONG).show(); this.finish(); startActivity(intent); return true; default: return super.onOptionsItemSelected(item); } }
// The Server is called to submit the highscore in case the game was won. Then the // Activity is finished. private void closeActivity(boolean won) { if (won) { ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo activeNetwork = cm.getActiveNetworkInfo(); boolean conectado = activeNetwork != null && activeNetwork.isConnected(); if (conectado) { Login login = Login.getInstancia(this.getApplicationContext()); new ActualizarPuntuaciones( this, login.getAutenticacion(), login.getUsuario(), points, TipoJuego.RECORDAR) .execute(); } else { onPause(); Toast.makeText(this, R.string.fallo_conexion_estadisticas, Toast.LENGTH_LONG).show(); } } this.finish(); }
public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case R.id.menu_cerrar_sesion: Login.getInstancia(getApplicationContext()).desloguear(); Intent intent = new Intent(this, LogingActivity.class); Toast.makeText(this, R.string.cerrado_sesion, Toast.LENGTH_LONG).show(); this.finish(); startActivity(intent); return true; case R.id.menu_ayuda: Intent intentAyuda = new Intent(this, AyudaPrincipalActivity.class); startActivity(intentAyuda); return true; default: return super.onOptionsItemSelected(item); } }