我想知道是否有方法可以在不使用异步任务的情况下将文件下载到android设备。没有asyncTask下载文件
我的问题是我想在我的应用程序中使用异步任务,我需要调用一个下载函数INSIDE这个asyncTask,但是android的文档说只能从UI线程创建一个asyncTask。
我试图通过使用extends thread
而不是extends asyncTask
创建一个线程,但android仍然给“网络上的UI线程异常”。
我需要的是这样的一个函数:返回下载字符串字符串downloadFile(字符串URL){...}(我下载一个XML文件,没有什么花哨)
请发布您的AsyncTask代码。它仍然是做这种事情的最简单的方法,所以我们让它工作。 –
最好的猜测是你的AsyncTask实现不正确... – etienne
不清楚。如果你在使用uithread,你可以执行asynctask – njzk2