我已经创建了Intent服务。在这个服务中,我想从服务器获取数据,所以我在Intent服务中使用AsyncTask,但它不工作,因为IntentService在另一个线程(工作线程)中不在主线程而OnPreExecute()和onPostExecute()在主线程中运行。意向服务或服务
然后我扩展Service类并在其中写入AsyncTask。它工作正常,因为Service在主线程中运行,因此在使用onPreExecute()和onPostExcute()时没有发现错误。
当我使用服务和意图服务?在我的情况下什么是合适的意向服务或服务。
是否需要从服务器获取数据?只是问问。我的意思是,另一种方法是您可以以JSON或XML的形式呈现数据,并将其解析到应用程序中。 – JoelFernandes