2009-09-02 12 views
2
  1. は私が
  2. はそれを
  3. 次のコードを実行し、代わりに第一 ページに戻るの1つの以上の時間を行うloadDataWithBaseURLとのWebViewにHTMLデータをロードします。私はここで間違って何をしていますか?のWebViewデータキャッシング(アンドロイド)

    public boolean onKeyDown(final int keyCode, final KeyEvent event) { 
    if (keyCode == KeyEvent.KEYCODE_BACK && this.browser.canGoBack()) { 
        this.browser.goBack(); 
        return true; 
    } 
    return super.onKeyDown(keyCode, event); 
    

    }

も ​​- それはWebViewのキャッシュアクティビティ#onStopを生き残るためには可能でしょうか? 基本的に - 私はアプリを閉じて再度開く場合 - 私はWebViewのがロードされた最後の データを表示したい場合、現在 - 私は空白の画面を得るでしょうし、その後 は、同じデータをリロードする必要が再び

答えて

1

問題は、*その負荷であります残念ながら、新しいWebViewを作成せず、履歴レコードを作成するような特別な処理もしません。

おそらく、startActivity()を呼び出して、2番目のデータセットの2番目のアクティビティを呼び出す必要があります。

+0

私のWebViewは1つのアクティビティに埋め込まれていますが、私は履歴付きサルを持っていなければなりません – Bostone

関連する問題