使用Retrofit 2和Otto管理许多HTTP请求

时间:2016-04-06 07:24:44

标签: android retrofit2 otto

我正在使用Retrofit 2和Otto创建Android应用程序的后端,它涉及管理大量HTTP post请求(例如,50)。我的问题是:

1)由于每个请求返回一个不同的JSON,是否适合创建一个pojo来处理每个请求的主体,还是有更好的方法来处理它?<​​/ p>

2)此外,我使用事件总线,因此流程为:

UI事件 - &gt;主线程 - &gt;事件 - &gt;网络管理员(客户) - &gt;事件 - &gt;主线程 - &gt; UI

我应该在哪里最好地处理数据管理?例如,如果我想用post请求返回的信息填充数据库,我应该这样做:

UI事件 - &gt;主线程 - &gt;事件 - &gt;网络管理员(客户) - &gt; DB群体 - &gt;事件 - &gt;主线程(从数据库中获取数据) - &gt; UI

提前感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

第一个问题 - 我认为这无关紧要 例如 我使用包含所有json答案的POJO,但它包含响应代码,可以帮助我识别哪些变量不应该使用 它帮助我使代码更简单