簡體   English   中英

WebView數據緩存(Android)

[英]WebView data caching (Android)

  1. 我使用loadDataWithBaseURL將HTML數據加載到WebView中
  2. 再做一次
  3. 執行以下代碼,而不是返回第一頁-整個應用程序退出。 我在這里做錯了什么?

     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緩存是否可以存活Activity#onStop? 基本上-如果我關閉應用程序並重新打開-我希望WebView顯示當前已加載的最后一個數據-我將得到一個空白屏幕,然后必須再次重新加載相同的數據

問題是,不幸的是,load *不會創建新的WebView,也不會做任何特殊的事情,例如創建歷史記錄。

您可能需要調用startActivity()並為第二組數據調用第二個活動。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM