2010-12-14 94 views
0

Mon application Android affiche un champ Dialogue avec et Modifier le texte. Si la boîte de dialogue est affichée avec le clavier coulissant fermé et que le clavier est ouvert, la boîte de dialogue (parfois) disparaît. L'application s'en va dans des terres jamais-jamais. J'utilise un LG Alley.Problèmes avec la boîte de dialogue Android et le clavier coulissant

Existe-t-il un événement pour l'ouverture d'un curseur de clavier? Un événement que je peux capturer et prendre le contrôle de cette situation? Des conseils sur la façon de gérer cela?

Répondre

0

Je trouve que l'ajout de ce type d'instruction au fichier manifest résout le problème

android:configChanges="keyboardHidden|orientation" 
1

Je pense que vous voyez peut-être le résultat d'un 'changement de configuration' - voir Handling Runtime Changes. Des choses comme un changement d'orientation de l'appareil ou l'ouverture/la fermeture d'un clavier «dur» provoquent la destruction et la recréation de l'activité en cours et vous devez restaurer les choses telles qu'elles étaient avant le changement.

Pas tellement à l'écoute d'un événement mais plutôt d'être capable de «revenir sur vos pas» dès le départ.