最佳答案
当我需要一些东西来运行 异步的,比如 长时间运行的任务或者使用网络的逻辑,或者不管什么原因,
启动 新线程并运行它可以正常工作。
创建一个 管理员并运行它也可以工作。
有什么区别? 我应该什么时候使用每一个?
使用 Handler
而不使用 Thread
有什么好处/原因?
- 为了这个问题的缘故,让我们忽略 AsyncTask
。
- Handler().postDelayed
用例对我来说很清楚,为了这个问题,让我们假设我需要立即开始这个任务。