Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/197.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在带有webview(xwalkView)的android应用程序中创建持久缓存?_Android_Webview_Local Storage_Crosswalk Runtime_Jstorage - Fatal编程技术网

如何在带有webview(xwalkView)的android应用程序中创建持久缓存?

如何在带有webview(xwalkView)的android应用程序中创建持久缓存?,android,webview,local-storage,crosswalk-runtime,jstorage,Android,Webview,Local Storage,Crosswalk Runtime,Jstorage,我使用jStorage.js管理web应用程序中的本地存储。 我在用Crosswalk构建的web视图中运行此web应用程序。 我启动应用程序并使用jStorage的set函数填充本地存储。 当我重新启动应用程序时,本地存储是空的。 有什么建议吗 这是XWalkView的代码: XWalkView xw = (XWalkView) findViewById(R.id.xwalkWebView); String path = "file://" + Environment.getExterna

我使用jStorage.js管理web应用程序中的本地存储。 我在用Crosswalk构建的web视图中运行此web应用程序。 我启动应用程序并使用jStorage的set函数填充本地存储。 当我重新启动应用程序时,本地存储是空的。 有什么建议吗

这是XWalkView的代码:

 XWalkView xw = (XWalkView) findViewById(R.id.xwalkWebView);
 String path = "file://" + Environment.getExternalStorageDirectory().getAbsolutePath() + "/project/index.html";

 xw.load(path, null);
 XWalkPreferences.setValue(XWalkPreferences.REMOTE_DEBUGGING, true);
编辑1: 好啊问题是,当我关闭应用程序时,android会破坏缓存。 所以我的答案是:

如何在带有webview(xwalkView)的android应用程序中创建持久缓存