【发布时间】:2011-11-03 09:55:52
【问题描述】:
我喜欢 IntentService,并在我必须编写服务时尝试使用它。
但是,当应用程序启动时,我必须至少执行一次长时间的任务(约 4 秒)。任务是加载原始资源(证书)并将其用于所有 Web 服务调用。目前我每次调用 Web 服务时都会加载它,这显然不是一个真正的解决方案。
因为 IntentService 是无状态的,我无法在请求之间保留证书。除了编写“正常”服务并仔细实施生命周期以检查何时应该(重新)加载证书之外,我还有什么选择。
谢谢。
【问题讨论】:
标签: android intentservice