☺️️近期我们正在更新一个新样式,希望你会喜欢!
Android开发中防止旋转屏幕时WebView重新加载

默认情况下当旋转屏幕时,WebView将重新加载整个页面。怎么解决旋转时屏幕会从loadUrl()方法重新加载原始URL的问题?

无需Java编码,在配置文件中这样配置:

android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"

举例:

<application
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >
    <activity
        android:name="com.Example.WebviewSample.webviewsample"
        android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"
        android:label="@string/app_name" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>        
</application>
相关推荐:
Android 编译时出现“finished with non-zero exit value”,这是怎么了?一直找不到 […]
存在内容被替换的风险,openFileOutput禁止使用MODE_WORLD_READABLE和MODE_WORLD_ […]
清除锁屏密码? 别怕,可以不用刷机的。 既能去掉密码又不弄丢数据,还能保持原的东西?当然有方法了,呵呵,废话不说了,下面 […]
使用Webview时需要关闭webview的自动保存密码功能,防止用户密码被webview明文存储。 设置webView […]
键盘区域外才是屏幕的边缘,定义布局文件时使用:android:gravity=”bottom”的 […]
手机扫一扫即可带走我!