1

我看到我的 WebView 在许多不同的情况下被重新加载:改变方向后,关闭/打开等。

有没有一种简单的方法可以完全停止重新加载 WebView?这有点奇怪,当一个组件自己做这么重要的事情时,而不是抛出 NeedReload 事件或其他东西。

问候,

更新

要击败关闭屏幕以及方向处理,请执行以下操作:

  1. 在 Application.onCreate() 中创建视图。
  2. 在 Activity.onCreate() 中将视图添加到布局中。
  3. 在 Activity.onDestroy() 中从布局中移除视图。

详细信息在这里:附加/分离Android视图到/从布局

4

1 回答 1

3

Webview 内容将根据您调用 loadurl 的位置进行加载。例如:如果您在 onCreate() 中编写了 loadurl 函数,那么该函数将在方向更改时执行。您可以在清单文件中限制它们android:configChanges="orientation|keyboardHidden"。所以一定要在哪里调用你的加载 url 函数并查看Activity 生命周期

于 2012-05-03T04:17:12.483 回答