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
5
A
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);
}
Questions connexes
- 1. Redémarrage matériel de Windows
- 2. appuyez sur le clavier sans appuyer sur le matériel
- 3. Le clavier virtuel ne fonctionne pas sur le matériel Microsoft Surface mais fonctionne dans le simulateur
- 4. Comment détecter la présence de clavier matériel?
- 5. Masquer le clavier lorsque vous touchez uitableview
- 6. Afficher le clavier logiciel lorsque l'activité démarre
- 7. comment résoudre le problème lorsque le clavier est affiché, le clavier cache la barre d'onglet
- 8. En utilisant le clavier matériel pour simuler le bouton appuyer sur Android
- 9. Construire le matériel d'état
- 10. Masquer le clavier lorsque vous perdez le focus sur UISearchBar
- 11. UIPopoverController anime lorsque le clavier saute vers le haut
- 12. Démarrer le programme sur le plugin matériel USB
- 13. Comment être notifié lorsque le clavier de l'iPad disparaît?
- 14. Comment détecter les événements de clavier sur un clavier matériel sur iPhone (iOS)
- 15. Bouton pour afficher le clavier virtuel?
- 16. Le clavier OnScreen s'ouvre automatiquement lorsque l'activité démarre
- 17. Simulation de l'ouverture/fermeture du clavier matériel dans l'émulateur
- 18. Codage de stratégie HFT sur le matériel
- 19. Comment éviter les plantages lorsque le paramètre est nul
- 20. Apparaissant le clavier iPhone lorsque la vue chargement
- 21. Quitter le clavier lorsque l'utilisateur appuie sur Mapview
- 22. iphone empêcher l'autorotation, mais seulement lorsque le clavier affiche
- 23. UIPopoverView déformé lorsque le clavier est affiché + iPad
- 24. Faire défiler une vue lorsque le clavier est actif
- 25. Le clavier virtuel n'apparaît pas lorsque vous faites pivoter l'écran?
- 26. Masquage du clavier lorsque UITextField perd le focus
- 27. UIModalView Dismisses étranger lorsque le clavier est actif
- 28. Android: comment attraper l'événement lorsque le clavier logiciel apparaît?
- 29. Le service Windows ne démarre pas automatiquement après le redémarrage
- 30. Le registre RMI est vide après le redémarrage
belle! : D Je dois aimer une solution facile. Grâce à toi je ne vais pas courir après ma queue, hah. Bon lookin – sduffy89