Android应用程序架构-分离代码和数据库层

3
我正在编写一款Android应用程序,其功能如下:
  1. 从服务器获取数据。
  2. 将数据保存到数据库中。
  3. 使用来自数据库的数据刷新视图。
在我的以前的应用程序中,我通常使用Ion编写服务调用,然后使用ORMLite进行数据库调用并刷新视图。整个代码都存储在适当的Activity或Fragment中。
这导致了大量重复和冗余代码。
请问您能否推荐如何分离这些层?
谢谢
PS:我有想法如何做到这一点,但这需要传递上下文和回调的复杂度增加。
1个回答

1

1
它负责将绑定与视图分离,但在一个类中分隔的网络调用将需要多个监听器... - manishKungwani

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接