混淆:处理程序和IntentService

时间:2015-10-22 18:13:03

标签: android handler intentservice

所以我浏览了开发者网站: https://developer.android.com/training/articles/perf-anr.html

所以我得出结论:通过工作线程避免密集型任务。所以应该使用Asyctask,Intent Service和Handlers。

这三项任务也有一些限制:

Asynctask

  1. 它不能用于长时间运行
  2. 使用多个异步操作时无法使用,并且需要更改UI,将变得更加复杂
  3. IntentService

    1. 工作请求按顺序运行。
    2. 操作不能中断
    3. 现在记住这一点,因为 Handler和IntentServices可以用于长时间运行。

      任何人都可以帮我解决Handler和IntentService之间的区别吗? 就像什么时候应该使用Handler和IntentService,哪个更好用?

      同样异步运行请求的最佳方法是什么?

0 个答案:

没有答案