Chromebook上的Webview刷新最大化/最小化

时间:2017-10-03 14:57:58

标签: android android-fragments webview google-chrome-os chromebook

我的Android应用中有一个webview。我导航到同一webview中的其他页面。我按下F4,这是华硕Chromebook上的全屏按钮。 webview重新加载并返回第一页。

我试过添加,

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

我在清单中的活动。但问题仍然存在。

Webview是一个片段,如果重要的话。 我也有

setRetainInstance(true)

在我的片段中保留WebView状态。

我猜最大化和最小化Chromebook窗口与普通平板电脑上的方向更改不同。因为我已将我的方向锁定为肖像并在平板电脑上进行了测试,并且看不到相同的行为。

1 个答案:

答案 0 :(得分:0)

看起来我正在使用内置Android 6.0的Chromebook进行测试。 对于Android开发者网站上的6.0,

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). 

因此它总是杀死并重新启动我的应用程序。