我有一个 REST API,它将 JSON 返回到它的调用中。但是,根据我执行的呼叫,答案会有所不同。使用Gson将为每个 API 响应生成不同的 POJO 对象。
考虑到我有一个IntentService
谁来处理我所有的 GET 请求,并且我只在意图中传递了一个 URL,那么在 ? 中处理不同响应的最佳方法是IntentService
什么?
我已经在 Android 中搞砸了一段时间的 JSON,但我似乎无法为这个问题找到一个优雅/智能的解决方案。我一直在创建一个enum
来区分可能的 API 请求,并enum
在意图中传递选定的值,以便 IntentService 使用switch
语句选择要执行的操作。
谢谢你。