Autore Topic: Disattivare uscita tasto return  (Letto 867 volte)

Offline tuttoilmondo

  • Utente junior
  • **
  • Post: 65
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    HTC Desire Z
  • Sistema operativo:
    Mac OS X 10.7
Disattivare uscita tasto return
« il: 17 Gennaio 2012, 21:54:15 CET »
0
Ciao a tutti ho un activity principale con questo option menù:

Codice (Java): [Seleziona]
public boolean onCreateOptionsMenu(Menu menu) {
          menu.add(Menu.NONE, 1, 1, "Help");
          menu.add(Menu.NONE, 2, 2, "Exit app");
          return true;}
public boolean onOptionsItemSelected(MenuItem item) {
      int id = item.getItemId();    
      switch (id) {
      case 1:
          Intent intent = new Intent(this, Help.class);
          startActivity(intent);
      case 2:
          finish();}  
      return false;

con il menù 1 chiudo tutta l'app con il due lancio una seconda activity con un help.

L'activity dell'help è fatta da questo codice:

Codice (Java): [Seleziona]
public class Help extends Activity {
        @Override
        public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.help);
}}

Il problema è che quando è aperta, se si preme il tasto return del telefonino, si chiude tutta l'app al posto di tornare all'activity precedente. Dove sbaglio?

Grazie

Paolo
« Ultima modifica: 17 Gennaio 2012, 22:01:52 CET da tuttoilmondo »
Le mie App sul market Android, Apple e Blackbarry:
Bacchiglione, Colorare, Debito Pubblico, Milano WebCam, Padova WebCam, Palermo WebCam, Venezia WebCam
Android Market
BlackBerry Store

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +507
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:Disattivare uscita tasto return
« Risposta #1 il: 18 Gennaio 2012, 00:53:40 CET »
+1
Non te lo dico io perchè altrimenti sarebbe troppo facile.... :D
Guarda come funziona lo switch e dall'esempio cerca di capire che parola hai dimenticato e dove ;)

The switch Statement (The Java™ Tutorials >       
            Learning the Java Language > Language Basics)

Offline tuttoilmondo

  • Utente junior
  • **
  • Post: 65
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    HTC Desire Z
  • Sistema operativo:
    Mac OS X 10.7
Re:Disattivare uscita tasto return
« Risposta #2 il: 18 Gennaio 2012, 08:09:32 CET »
0
In effetti è vero ho dimenticato il comando break;

Grazie

Paolo
Le mie App sul market Android, Apple e Blackbarry:
Bacchiglione, Colorare, Debito Pubblico, Milano WebCam, Padova WebCam, Palermo WebCam, Venezia WebCam
Android Market
BlackBerry Store

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +507
    • Github
    • Google+
    • rciovati
    • Mostra profilo
R: Re:Disattivare uscita tasto return
« Risposta #3 il: 18 Gennaio 2012, 08:58:19 CET »
0
In effetti è vero ho dimenticato il comando break;

Grazie

Paolo

;-) ;-)

Inviato dal mio HTC Desire usando Tapatalk