【问题标题】:Android Rotation Redirects to root URL for webviewAndroid Rotation 重定向到 webview 的根 URL
【发布时间】:2019-04-17 03:17:15
【问题描述】:

我有一个使用 Laravel 和 Vue.js 构建的 Web 应用程序。我在 android 中将应用程序用作 WebView。当我旋转我的安卓设备时会出现问题。旋转应用程序后,它会从任何页面重定向到根 URL,但应保持在同一页面上。是否可以从Web应用程序站点解决它?如果没有,那么我该如何从 Android 应用程序中解决这个问题。

这在 iOS 和浏览器中不会发生。该问题仅出现在 Android 应用程序中。

【问题讨论】:

    标签: android laravel vue.js webview rotation


    【解决方案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

      【讨论】:

        猜你喜欢
        • 2011-06-25
        • 2011-10-24
        • 1970-01-01
        • 2017-06-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-08-05
        相关资源
        最近更新 更多