5

Je travaille actuellement sur une application de jeu multi-thread pour la plate-forme Android ... jusqu'ici tout va bien ... J'ai juste eu un bug dans mon application qui l'a fait redémarrer changement d'orientation (fixé en désignant une orientation spécifique en fonction de la disponibilité d'un clavier matériel ou non, ce qui est important car c'est un jeu en ligne avec des capacités de chat), et ça marche ... MAIS maintenant j'essaie d'éviter le même problème lorsque l'utilisateur ouvre simplement le clavier matériel. Je ne sais pas trop comment éviter le redémarrage de ma demande ou la sauvegarde de l'état de ma demande. Des solutions/suggestions?Éviter le redémarrage de l'application lorsque le clavier matériel s'ouvre

Répondre

8

Dans votre balise <activity> dans votre manifeste:

android:configChanges="orientation|keyboardHidden" 

Dans votre classe d'activité:

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

belle! : D Je dois aimer une solution facile. Grâce à toi je ne vais pas courir après ma queue, hah. Bon lookin – sduffy89

Questions connexes