0

J'ai une vue Web dans mon application Android. Je navigue vers une autre page dans le même webview. J'appuie sur F4, c'est le bouton plein écran sur Asus Chromebook. Le webview se recharge et revient à la première page.Actualisation Webview sur chromebook Agrandir/Réduire

J'ai essayé d'ajouter,

<activity android:configChanges="orientation|screenSize"> 

à mon activité dans le manifeste. Mais le problème demeure.

Webview est à l'intérieur d'un fragment, si cela est important. J'ai aussi

setRetainInstance(true) 

dans mon fragment de conserver l'état WebView.

Je pense que la maximisation et la minimisation des fenêtres Chromebook ne sont pas les mêmes que les changements d'orientation sur les tablettes normales. Parce que j'ai verrouillé mon orientation au portrait et l'ai testé sur des tablettes et ne vois pas le même comportement.

Répondre

0

semble donc que je testais sur un Chromebook avec Android 6.0 intégré. Et pour 6.0 à partir du site Développeurs Android,

These apps are treated as unsafe to be resized. If possible, these apps launch by default to a phone-sized portrait window; otherwise they launch into a phone-sized landscape window. 
The user can press F4 to enter or leave full screen mode which fully restarts the app—killing and starting the app anew—and keeps it from then on in full screen portrait-sized (or rotated into landscape). 

Par conséquent, il toujours tué et remis en marche mon application.