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é.
Lorsque je change d'orientation du mode portrait au mode paysage, l'écran de démarrage est replacé.
Répondre
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");
}
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é. –
@FreshPrince Voir ma réponse éditée et essayer ceci. Ça a marché pour moi. Dites-moi si cela fonctionne pour vous? –
Je viens d'essayer votre code c'est mon fichier java entier: [code] (http://pastebin.com/cPfVdCMa) –
avez-vous essayé ** screenLayout ** 'android: configChanges =" orientation | screenLayout | screenS ize "'? –
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
@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) –