我有一个应用程序,它使用 web 服务来获取信息并保存用户所做的更改。
目前我有一个在应用程序打开时运行的服务,并且每个操作都有公共方法。问题是服务正在大幅增长,我正在考虑重构,但问题是最好的方法是什么?
我可以想到以下选项:
- 延迟服务当前服务并且所有在启动时初始化的应用程序
- 创建小型服务,这些服务由本地广播初始化
虽然我对性能有疑问。可以给我一些关于哪种方法更好的线索或示例,并不关心更改会立即同步,这些都存储在本地,并且可以在可能的情况下进行同步。发送的数据不多,所以同步比较快
同步过程类似于
- 检查是否有新数据(我有几种类型的数据,这些是增长的)
- 同步用户偏好