gpt4 book ai didi

android - 更改屏幕方向时如何保存 WebView

转载 作者:行者123 更新时间:2023-11-29 16:13:40 36 4
gpt4 key购买 nike

在我的应用程序中,我只使用 WebView 加载 index.html,其中运行所有应用程序逻辑(html 和 javascript)。

在屏幕方向改变的地方,来自 JavaScript 变量的所有数据都会消失。

如何在方向改变时保存所有数据?

最佳答案

您必须捕捉方向变化并自行处理它们,因为默认情况下会重新创建 Activity(并且您的 WebView 将被重新加载)。

android:configChanges 属性添加到 AndroidManifest.xml 中的 Activity

<activity ... android:configChanges="orientation|keyboardHidden|keyboard">

并覆盖 Activity 类中的 onConfigurationChanged 方法。

@Override
public void onConfigurationChanged(Configuration newConfig){
super.onConfigurationChanged(newConfig);
}

也可以在这里看看:Activity restart on rotation Android

关于android - 更改屏幕方向时如何保存 WebView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11121094/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com