2010-01-15 8 views
2

J'ai une application de recherche, qui charge les données récupérées à partir du webservice.Android Orientation de l'écran, secouer le téléphone portable bloque l'application

Alors que l'application sur créer affiche une boîte de dialogue de progression une fois qu'elle est terminée avec le chargement des données, elle ferme la boîte de dialogue de progression. Problème est lors du chargement si je change l'orientation du téléphone il fonctionne bien il essaie de charger l'activité à nouveau, mais si je commence à secouer le téléphone portable pendant le chargement de l'application de données se briser, toute solution ???

+0

Comment puis-je forcer l'activité à ne pas changer son orientation jusqu'à ce qu'elle soit complètement chargée? –

Répondre

3

mis

android:configChanges="keyboardHidden|orientation" 

en vous balises XML d'activité.

et les ajouter du code à votre activity.java

@Override 
public void onConfigurationChanged(Configuration newConfig) { 
    super.onConfigurationChanged(newConfig); 
} 
+0

Pourquoi avez-vous besoin de surcharger 'onConfigurationChanged' si vous ne faites rien de différent dans votre code? –

+0

expliquerez-vous le code ci-dessus? –

+0

Cela fonctionne bien que je n'ai pas sur la méthode java seulement ajouté le changement de xml. vous êtes un génie –

Questions connexes