gpt4 book ai didi

Android - 多服务与单一服务

转载 作者:行者123 更新时间:2023-11-30 02:54:56 24 4
gpt4 key购买 nike

我正在创建一个销售应用程序。我想知道是使用多个 IntentService 来管理后台工作(例如,一个用于管理销售点上传和下载,一个用于存储销售,一个用于下载产品)还是对所有操作使用一个 IntentService?

最佳答案

这取决于您的应用程序的要求,如果您对所有任务使用单个 IntentService,您将无法同时下载产品和发送销售信息,所有任务都将排队,如果您对此没问题,那没问题。实际上,使用单个 IntentService 编写应用程序可能比使用多个 IntentService 编写应用程序要容易得多。您不必担心任务的同步问题,IMO 调试也会更容易。

根据您的描述,当单个 IntentService 可能会导致 UI 出现问题时,我可以为您提供一个用例。假设你下发了发送销售数据的任务,连接很慢(或者服务器被阻塞了?),那么如果用户选择新产品来查看它,那么产品下载数据也会被阻塞。

关于Android - 多服务与单一服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23446318/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com