2017-01-19 1 views
-2

Lorsque je change d'orientation du mode portrait au mode paysage, il réécrit l'écran de démarrage, puis charge ma page Web. Mais y a-t-il un moyen de le laisser continuer là où il était, afin qu'il ne rejoue pas tout le processus? J'ai essayé "android: configChanges =" orientation | ScreenSize », mais rien ne semble fonctionnerLorsque je change d'orientation du mode portrait au mode paysage, l'écran de démarrage est replacé.

+0

avez-vous essayé ** screenLayout ** 'android: configChanges =" orientation | screenLayout | screenS ize "'? –

+0

Salut Prince frais, vous auriez besoin de partager votre code. La rotation entraîne l'actualisation de la mise en page et, tant que vos «vues» sont associées à des ID, elles doivent repeupler en général. Si votre écran de démarrage est affiché lorsque vous faites une rotation, je me demande s'il y a quelque chose dans votre méthode 'onCreate' qui en est la cause. Sans le code de partage, cependant, il est difficile de vous aider. – greysqrl

+0

@greysqrl, j'ai seulement fait une activité qui comprend l'écran de démarrage et un webview je l'ai fait pour que je puisse charger le webview en arrière-plan jusqu'à ce que l'animation s'arrête ici est le [code] (http://pastebin.com/8sEh11dr) –

Répondre

0

Ajouter à votre code de

@Override 
public void onConfigurationChanged(Configuration config) { 
    super.onConfigurationChanged(config); 
} 

Edit: Ajouter ce code

@Override 
protected void onSaveInstanceState(Bundle bundle) { 

    webview.saveState(bundle); 


} 

.. Et dans onCreate of Activity class ajouter -

if (savedInstanceState != null) 
     webview.restoreState(savedInstanceState); 
else{ 
    webview.loadUrl("url"); 
} 
+0

Pas d'erreurs rien ne s'est passé même problème j'ai ajouté un commentaire sous mon article avec le code de l'activité. –

+0

@FreshPrince Voir ma réponse éditée et essayer ceci. Ça a marché pour moi. Dites-moi si cela fonctionne pour vous? –

+0

Je viens d'essayer votre code c'est mon fichier java entier: [code] (http://pastebin.com/cPfVdCMa) –