|
[superwebview]
Android集成superwebview之后使用downloadManager报错
[复制链接]
downloadManager:::::::::::::::::::::::::::::{} at data_detail.html : 483
Failed to find provider info for com.q648743050.iri.uz_downloads
java.lang.reflect.InvocationTargetException
at java.lang.reflect.Method.invoke(Native Method)
at com.uzmap.pkg.uzcore.uzmodule.b$a.a(Unknown Source:2)
at com.uzmap.pkg.uzcore.uzmodule.b$1.run(Unknown Source:14)
at android.os.Handler.handleCallback(Handler.java:873)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:201)
at android.app.ActivityThread.main(ActivityThread.java:6815)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:547)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:873)
Caused by: java.lang.IllegalArgumentException: Unknown URL content://com.q648743050.iri.uz_downloads/my_downloads
at android.content.ContentResolver.insert(ContentResolver.java:1599)
at com.uzmap.pkg.uzmodules.uzdownloadmanager.DownloadManager.enqueue(DownloadManager.java:789)
at com.uzmap.pkg.uzmodules.uzdownloadmanager.UzDownloadManager.jsmethod_enqueue(UzDownloadManager.java:151)
... 10 more
--------------------------------------------------------上面是报错信息,下面是js的代码。
var downloadManagerapiready = function () {
var header = $api.byId('header');
$api.fixStatusBar(header);
downloadManager = api.require('downloadManager');
};
function downloadFile(url) {
// var downloadManager = api.require('downloadManager');
console.log("downloadManager:::::::::::::::::::::::::::::"+JSON.stringify(downloadManager));
downloadManager.enqueue({
url: url,
savePath: '',
// mimeType:'.doc',
cache: true,
allowResume: true,
title: fileName,
networkTypes: 'all'
}, function(ret, err) {
});
}集成之前使用的apicloud,这块是没有问题的,集成到Android之后使用就报这个错误,集成步骤是按照superwebview官方文档来的,请问是Android里面还需要配置什么吗
|
|