【发布时间】:2018-02-18 16:45:24
【问题描述】:
我有点了解这些的优缺点。
我目前正在开发一个 RSS 提要列表,并为此使用异步任务。
我遇到了一位 android 开发人员,他建议我使用服务,因为如果应用程序在后台,asyntask 会停止。
但后来我开始意识到 RSS 提要的更新并不那么重要,因此我为什么要通过运行服务来减慢我的用户速度呢?
我知道计划的作业也可能有助于提高设备性能,但更新 RSS 真的很重要吗?
注意:内容的重要性不相关。我只是想了解我是否忘记了一些可以证明服务合理性的基本做法。
底线:当涉及到相对重要的任务(例如更新 RSS 提要)时,运行可能会降低设备速度的服务是否值得? 难道我们不能只使用 asynctask 并承认如果将应用程序放在后台并不重要吗?
【问题讨论】:
标签: android service android-asynctask