webView.saveState (bundle) Открыть внутри - PullRequest
0 голосов
/ 02 мая 2019

Ключ "WEBVIEW CHROMIUM STATE" внутри пакета, созданного savestate в webview, содержит данные в байтовом формате.Как мне открыть его?

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();
}

Если вы используете новую строку, она не выйдет нормально.

...