我想知道是否有一种方法可以在不使用异步任务的情况下将文件下载到 android 设备。
我的问题是我想在我的应用程序中使用一个异步任务,我需要在这个 asyncTask 内部调用一个下载函数,但是 android 的文档说只能从 UI 线程创建一个 asyncTask。
我尝试通过使用extends thread
而不是创建一个线程extends asyncTask
,但android仍然给出了“UI线程异常上的网络”。
我需要一个像这样工作的函数: String downloadFile(String url){...} 返回下载的字符串(我正在下载一个 xml 文件,没什么特别的)