1

向きを変更した後、オフ/オンにした後など、さまざまなケースで WebView がリロードされていることがわかります。

WebView のリロードをまったく停止する簡単な方法はありますか? コンポーネントが NeedReload イベントなどをスローする代わりに、そのような重要なことを独自に行うのはちょっと奇妙です。

よろしく、

アップデート

画面のオフと向きの処理を無効にするには、次のようにします。

  1. Application.onCreate() でビューを作成します。
  2. Activity.onCreate() でビューをレイアウトに追加します。
  3. Activity.onDestroy() でレイアウトからビューを削除します。

詳細はこちら:レイアウトへの/からの Android ビューのアタッチ/デタッチ

4

1 に答える 1

3

loadurl を呼び出した場所に応じて、Webview コンテンツが読み込まれます。例: onCreate() で loadurl 関数を記述した場合、その関数は向きが変わると実行されます。マニフェスト ファイルでそれらを制限できますandroid:configChanges="orientation|keyboardHidden"。そのため、ロード URL 関数を呼び出す場所を確認し、アクティビティのライフ サイクルも確認してください。

于 2012-05-03T04:17:12.483 に答える