我有一个用Laravel和Vue.js构建的Web应用程序。我已将android中的应用程序用作WebView。当我旋转我的android设备时,会发生问题。旋转应用程序后,它会从任何页面重定向到根URL,但应保留在同一页面上。是否可以从Web应用程序站点解决它?如果没有,那我该如何从Android应用程序解决这个问题。
在iOS和浏览器中不会发生这种情况。该问题仅在Android应用程序中发生。
答案 0 :(得分:1)
那是因为再次调用onCreate()遮盖了应用清单中的代码
<activity android:name=".MainActivity"
android:configChanges="orientation|screenSize">
答案 1 :(得分:0)
使用 configChanges
请尝试以下方法
在清单xml文件中,
在您的activity
标记中添加以下代码,其中将显示Webview。
<activity
android:name=".youractivityname"
android:configChanges="orientation|keyboardHidden|screenSize"/>
有关更多信息,请参阅此Handle configuration changes