标签: android performance web-services rest architecture
我正在编写一个执行以下操作的Android应用程序:
在我之前的应用程序中,我曾经使用Ion编写服务调用,然后使用ORMLite进行数据库调用并刷新视图。整个代码驻留在相应的Activity或Fragment中。
这会产生大量重复和冗余的代码。
请您推荐如何分离这些图层。
由于
PS:我有想法如何做,但这需要绕过上下文并增加回调的复杂性。
答案 0 :(得分:1)
您的要求的最佳实践是遵循设计模式,我推荐MVP设计模式。 找到以下链接,了解如何实施MVP设计模式
http://antonioleiva.com/mvp-android/