帖子
帖子
用户
博客
课程
显示全部楼层
5
帖子
0
勋章
20
Y币

[superwebview] Android集成superwebview之后使用downloadManager报错

[复制链接]
发表于 2020-3-4 09:59:11
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里面还需要配置什么吗



9
帖子
0
勋章
5634
Y币
我帮你问一下
5
帖子
0
勋章
20
Y币

好的,非常感谢。
20
帖子
1
勋章
7577
Y币
downloadManager 模块所在的的provider,authorities换成 你的app包名 + ".uz_downloads",比如com.xxx.xxx.uz_downloads
5
帖子
0
勋章
20
Y币
常山赵子云 发表于 2020-3-4 11:16
downloadManager 模块所在的的provider,authorities换成 你的app包名 + ".uz_downloads",比如com.xxx.xxx ...

解决了,非常感谢。
您需要登录后才可以回帖 登录

本版积分规则