5

Attualmente sto lavorando a un'applicazione di gioco multi-thread per la piattaforma Android ... finora è andata così bene ... Ho appena superato un bug nella mia applicazione che ha causato il riavvio cambiamento di orientamento (fissato indicando un orientamento specifico a seconda della disponibilità di una tastiera hardware o meno, che è importante perché è un gioco online con funzionalità di chat), e che funziona ... MA ora sto cercando di evitare lo stesso problema quando l'utente fa scorrere semplicemente la tastiera hardware. Non sono abbastanza sicuro su come procedere per evitare il riavvio della mia applicazione o il salvataggio dello stato della mia applicazione. Qualche soluzione/suggerimento?Evitare il riavvio dell'applicazione quando si apre la tastiera hardware

risposta

8

nel tag <activity> nel vostro manifesto:

android:configChanges="orientation|keyboardHidden" 

Nella classe di attività:

@Override 
public void onConfigurationChanged(final Configuration newConfig) 
{ 
    // Ignore orientation change to keep activity from restarting 
    super.onConfigurationChanged(newConfig); 
} 
+0

bello! : D Devo amare una soluzione facile. Grazie a te non starò rincorrendo la mia coda, hah. Buona ricerca – sduffy89

Problemi correlati