首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >安卓,IntentService与使用HandlerThread的定制服务

安卓,IntentService与使用HandlerThread的定制服务
EN

Stack Overflow用户
提问于 2019-08-15 20:18:54
回答 1查看 99关注 0票数 0

我读过一篇关于线程中的Android服务的文章,但有一件事我不明白。在这篇文章中,作者使用了一个自定义服务,因为它允许多任务处理,而IntentService不允许。

https://guides.codepath.com/android/managing-threads-and-custom-services#custom-services

直到一切都好了,但后来作者使用了一个只允许一个线程的HandlerThread,在我看来,这和普通的IntentService没有区别。

https://guides.codepath.com/android/managing-threads-and-custom-services#threading-within-the-service

我说的对吗?还是说我漏掉了什么?我正在考虑这个,因为我想创建一个能够同时运行不同任务的安卓服务,我应该使用ThreadPoolExecutor而不是HandlerThread

EN

回答 1

Stack Overflow用户

发布于 2019-08-15 20:26:54

你应该让自己熟悉Android8.0引入的后台执行的变化--你不能再像编写该教程时那样在Service中自由执行后台工作了。

https://developer.android.com/reference/android/support/v4/app/JobIntentService可能适合您;如果不适合,请查看https://developer.android.com/topic/libraries/architecture/workmanager

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57509540

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档