Autore Topic: Tasto Back non funzionante  (Letto 437 volte)

Offline B1v1X

  • Nuovo arrivato
  • *
  • Post: 10
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Htc WildFire
  • Sistema operativo:
    Windows Vista
Tasto Back non funzionante
« il: 03 Novembre 2011, 12:53:30 CET »
0
Buonasera a tutti,

sto creando un'applicazione per una tesina di informatica utilizzando la piattaforma 2.2.
Nello specifico cercavo di implementare il metodo onkeyDown:

Codice (Java): [Seleziona]
@Override
        public boolean onKeyDown(int keyCode, KeyEvent event)
        {
                // TODO Auto-generated method stub
                if(keyCode == KeyEvent.KEYCODE_BACK)
                {
                        Log.d("PREMO", "");
                        return true;
                }
               
                return super.onKeyDown(keyCode, event);
        }

nel corpo dell'if oltre a fare il log dovrei settare delle variabili ma ho semplificato il tutto poiche alla pressione del tasto back, l'applicazione rimane sull'activity corrente e nel log non appare "PREMO" ma 2 messaggi di warning:


Codice: [Seleziona]
11-03 11:38:54.372: WARN/KeyCharacterMap(2443): No keyboard for id 0
11-03 11:38:54.372: WARN/KeyCharacterMap(2443): Using default keymap: /system/usr/keychars/qwerty.kcm.bin


Qualcuno mi sa aiutare gentilmente a capire il perche?
Grazie mille

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +507
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:Tasto Back non funzionante
« Risposta #1 il: 03 Novembre 2011, 12:57:30 CET »
0
Se utilizzi Android 2.2 puoi usare il metodo onBackPressed:
Activity | Android Developers()

Offline B1v1X

  • Nuovo arrivato
  • *
  • Post: 10
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Htc WildFire
  • Sistema operativo:
    Windows Vista
Re:Tasto Back non funzionante
« Risposta #2 il: 03 Novembre 2011, 14:38:43 CET »
0
Grazie mille dell'aiuto