我已经阅读了一篇关于线程内 Android 服务的文章,但有一件事我不明白。在帖子中,作者使用了自定义服务,因为它允许多任务处理,而 IntentService 则不允许。
https://guides.codepath.com/android/managing-threads-and-custom-services#custom-services
直到一切都好,但后来作者使用了HandlerThread
只允许一个线程的,在我看来,这与普通的 IntentService 没有区别。
我对吗?或者有什么我想念的吗?我正在查看这个,因为我想创建一个能够同时运行不同任务的 android 服务,我应该使用它ThreadPoolExecutor
吗HandlerThread
?