在Android 3.0模拟器上,试验了下WebView的新特性,其中有个叫saveWebArchive的方法,我用
public void saveWebArchive (String filename)的时候,filename写的是保存路径,但是我到点保存后那个路径下看什么都没有
于是我用public void saveWebArchive (String basename, boolean autoname, ValueCallback<String> callback)
然后我点保存看了下LOG,给了个提示D/webcoreglue( 756): saveWebArchive: Failed to initialize xml writer.搞不懂什么情况有人遇见过这种情况吗?怎么解决呢?先谢谢了!!!
public void saveWebArchive (String filename)的时候,filename写的是保存路径,但是我到点保存后那个路径下看什么都没有
于是我用public void saveWebArchive (String basename, boolean autoname, ValueCallback<String> callback)
然后我点保存看了下LOG,给了个提示D/webcoreglue( 756): saveWebArchive: Failed to initialize xml writer.搞不懂什么情况有人遇见过这种情况吗?怎么解决呢?先谢谢了!!!
解决方案 »
- 100分求->如何在android手机上折线图,横轴为时间,纵轴为数字
- 数据库读取乱码问题
- activity上悬挂一个列表?
- startActivityForResult发出的Intent没有处理
- 关于density,关于Android应用对多设备的适应的问题~~
- 请问一个android权限异常问题
- 怎么让content provider URI 只能被本程序使用
- 缩略图
- android 线程操作,请赐教,谢谢!
- Android Studio点击build apk没有反应
- android 平台下, 前后camera 不能用, lsmod 时, 显示如下. 是什么地方的问题呢?
- Android 数据库sqlite如何一次创建多个表?各位大神帮帮忙!
完全没有讲如何用saveWebArchive
试试看呢 好像没有loadWebArchive这种方法让我们直接使 不了解google的用意
I/~~~~~~~~~~~~~callback~~~~~~~~~~~~~~( 534): null就是没保存成功这里 Failed to initialize xml writer. 不知道怎么解决。
ValueCallback<String> callback = null;
mWebView.saveWebArchive("/mnt/sdcard/Download/" + savename , true , callback);
Log.i("~~~~~~~~~~~~~callback~~~~~~~~~~~~~~","" + callback);
mWebView.loadUrl("file:///mnt/sdcard/Download/" + savename);不知道是不是写错了呢???一直都是
D/webcoreglue( 534): saveWebArchive: Failed to initialize xml writer.
I/~~~~~~~~~~~~~callback~~~~~~~~~~~~~~( 534): null
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
我是这样解决的