2

Web 開発者向けのシンプルな Android アプリを開発しています。WebView の history.go(-1) に問題があります。

ページ 1 からページ 2 に移動し、history.go(-1) でボタンを押すと、webview はページ 1 に移動します。

ページ 1 からページ 2、ページ 3 に移動し、history.go(-1) でボタンを押すと、webview はページ 2 に移動します。history.go(-1) でボタンをもう一度押すと、 webview はページ 1 ではなくページ 3 に移動します。

これは Android の webview の不具合ですか? iOS およびデスクトップ ブラウザで魅力的に動作します。回避策はありますか?

4

1 に答える 1

0

これには、タスクとバックスタックを使用する必要があります。これにより、実行中の問題を回避して、以前のアクティビティに移動できます。これを見て ください。どこが間違っているのか、それを解決する方法がわかるはずです。

于 2012-05-24T13:12:47.817 に答える