Android DownloadManager在某些情况下不起作用

时间:2019-02-05 13:20:45

标签: java android android-download-manager

我正在使用DownloadManager(Android,Java)从同一LAN中的计算机通过WI-Fi下载文件。在我测试过的大多数电话上,它都可以正常工作,但似乎在某些设备上,当从路由器(!)拔出WAN电缆(Internet)时,下载才无法开始。当我连接Internet电缆时,这些电话上的一切恢复正常。无论Internet是否连接到路由器,其他电话都可以毫无问题地下载文件。这让我困惑了一个多星期。 logcat中没有任何线索(下载不会没有任何错误就不会开始)。由于互联网与下载无关,这很奇怪。一切都在局域网中发生。欢迎任何建议。

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

最后发现Fetch库也引入了相同的问题。在这种情况下,对我有用的是使用AsyncTask和InputStream构建我自己的下载器。