Ant*_*nio 7 javascript android save webview android-webview
我希望能够在用户关闭我的应用程序时保存 WebView 的状态,并能够将其恢复到用户返回应用程序时的状态。我希望它可以使用表单、存储计算历史的在线计算器或任何动态生成 Javascript 对象的网站来恢复网站。我怎样才能做到这一点?下面是我尝试过的一些方法。
我曾尝试使用此处找到的 saveState 方法,但行为已更改。
请注意,此方法不再存储此 WebView 的显示数据。
我希望能够恢复显示数据。
我在这里尝试了 saveWebArchive 方法,但是在保存和恢复网络存档版本时,它不会将显示数据完全恢复原状。
我无法使用任何 HTML5 存储方法或evaluateJavascript处理此问题,因为我希望能够保存和恢复我访问的任何网站的状态。
将应用程序发送到后台时,只需加载一次 URL 即可:
@Override
public void onCreate(Bundle savedInstanceState) {
if (savedInstanceState == null) {
webView.loadUrl(defaultUrl);
}
}
Run Code Online (Sandbox Code Playgroud)
但当应用程序终止时,恢复能力相当有限。
| 归档时间: |
|
| 查看次数: |
248 次 |
| 最近记录: |