Android Rotation 重定向到 webview 的根 URL
Posted
技术标签:
【中文标题】Android Rotation 重定向到 webview 的根 URL【英文标题】:Android Rotation Redirects to root URL for webview 【发布时间】:2019-04-17 03:17:15 【问题描述】:我有一个使用 Laravel 和 Vue.js 构建的 Web 应用程序。我在 android 中将应用程序用作 WebView。当我旋转我的安卓设备时会出现问题。旋转应用程序后,它会从任何页面重定向到根 URL,但应保持在同一页面上。是否可以从Web应用程序站点解决它?如果没有,那么我该如何从 Android 应用程序中解决这个问题。
这在 ios 和浏览器中不会发生。该问题仅出现在 Android 应用程序中。
【问题讨论】:
【参考方案1】:这是因为 onCreate() 再次被调用,包含在应用程序清单中的以下代码
<activity android:name=".MainActivity"
android:configChanges="orientation|screenSize">
【讨论】:
【参考方案2】:使用 configChanges
请尝试以下方法
在您的清单 xml 文件中,
在您的 activity
标签中添加以下代码,您将在其中显示 webview。
<activity
android:name=".youractivityname"
android:configChanges="orientation|keyboardHidden|screenSize"/>
更多信息请参考Handle configuration changes
【讨论】:
以上是关于Android Rotation 重定向到 webview 的根 URL的主要内容,如果未能解决你的问题,请参考以下文章
Expo AuthSession 新窗口未在 Web 上重定向