webView.saveState(捆绑)在内部打开

时间:2019-05-02 13:47:34

标签: android webview savestate

在webview中,由savestate创建的捆绑包内的“ WEBVIEW CHROMIUM STATE”键具有字节格式的数据。我应该怎么打开它?

Bundle bundle = new Bundle();
webView.saveState(bundle);

byte[] webViewState = bundle.getByteArray("WEBVIEW_CHROMIUM_STATE");

String out = null;

try {
    out = new String(webViewState, "UTF-8");
    Log.d("result", out); 
   // result:������{3��������������3������https://www.google.com��3������.....

} catch (UnsupportedEncodingException e) {
    e.printStackTrace();
}

如果使用新的String,它将无法正常显示。

0 个答案:

没有答案