我有要求在后台完成工作的要求。我在Android website了解了后台工作的最佳做法。
这里写的是
Android框架提供了几个可以帮助您卸载的类 操作到后台运行的单独线程。最多 有用的是IntentService。
我还发现了一些名为AsyncTask的内容,他们提到了
此类允许执行后台操作并发布结果 在UI线程上,无需操纵线程和/或处理程序。
我无法决定应该使用哪一个。我可能还要考虑到android最终会在想要回收内存时杀死应用程序。
现在我留下了问题: -
请帮帮我..
答案 0 :(得分:0)
AsyncTask是最好的,因为它在后台异步运行任何任务,当任务运行时条件调用defferent方法,当任务完成时doBackground调用onPostExicute,所以在内存情况下Asynktask更好。