Autore Topic: tornare ad un'altra activity premendo il tasto indietro  (Letto 916 volte)

Offline Ansem

  • Utente junior
  • **
  • Post: 107
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    HTC HD2
  • Sistema operativo:
    4.0.4
tornare ad un'altra activity premendo il tasto indietro
« il: 02 Luglio 2012, 18:41:49 CEST »
0
Salve,io ho questo messo questo metodo su un pulsante:
Codice: [Seleziona]
public void home (View v){
        // l'intent di questa activity
       Intent intent;
       String pkg=getPackageName();
       intent=new Intent(getApplicationContext(), scelta.class);
       //li reinseriamo nell'intent
       intent.putExtra(pkg+".myNome", nome);
       intent.putExtra(pkg+".myId", sId);
       intent.putExtra(pkg+".myCredito", credito);
       startActivity(intent);
}
vorrei che venisse eseguito sia quando premo il pulsante "torna alla home" sia quando premo il tasto indietro. come è possibile farlo??

Offline teskio

  • Moderatore globale
  • Utente normale
  • *****
  • Post: 387
  • Respect: +118
    • Github
    • Google+
    • Mostra profilo
    • Skullab
  • Dispositivo Android:
    Cubot GT99 / SurfTab Ventos 10.1
  • Play Store ID:
    Skullab Software
  • Sistema operativo:
    windows 7 / ubuntu 12.04
Re:tornare ad un'altra activity premendo il tasto indietro
« Risposta #1 il: 02 Luglio 2012, 22:32:40 CEST »
0
Devi fare l'override dei metodi onBackPressed -> Activity | Android Developers() per il tasto indietro
e del metodo onKeyDown -> Activity | Android Developers() verificando che sia stato premuto il tasto "home" attraverso il keycode : KeyEvent | Android Developers
Oppure gestisci il tutto attraverso il lifecycle dell'Activity.

jfrankie

  • Visitatore