在android应用程序中将纵向更改为横向时,如何防止重新加载webview?

在android应用程序中将纵向更改为横向时,如何防止重新加载webview?,android,webview,Android,Webview,我制作了一个android应用程序weatherin[@installify.com],它有全尺寸的宽-高web视图,但每当我在android mobile中从纵向视图更改为横向视图或从横向视图更改为横向视图时,web视图都会重新加载页面,我如何防止它再次加载。。我的应用程序适用于所有[basic]android版本,从2.2版到顶部。thanx提前将以下内容添加到您的AndroidManifest中: @Override public void onCreate(Bundle savedIns

我制作了一个android应用程序weatherin[@installify.com],它有全尺寸的宽-高web视图,但每当我在android mobile中从纵向视图更改为横向视图或从横向视图更改为横向视图时,web视图都会重新加载页面,我如何防止它再次加载。。我的应用程序适用于所有[basic]android版本,从2.2版到顶部。thanx提前

将以下内容添加到您的AndroidManifest中:

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setRetainInstance(true);

}
android:configChanges="orientation|keyboard|keyboardHidden|screenSize"
所以它应该是这样的:

<activity android:name=".MyActivity" 
      android:label="@string/app_name" 
      android:configChanges="orientation|keyboard|keyboardHidden|screenSize">


显然,如果您的WebView需要键盘支持,则不包括键盘选项。

将以下内容添加到您的AndroidManifest中:

android:configChanges="orientation|keyboard|keyboardHidden|screenSize"
所以它应该是这样的:

<activity android:name=".MyActivity" 
      android:label="@string/app_name" 
      android:configChanges="orientation|keyboard|keyboardHidden|screenSize">


显然,如果您的WebView需要键盘支持,则不包括键盘选项。

没有
setRetainInstance
方法没有
setRetainInstance
方法