标签: android kotlin retrofit mvp
我正在尝试mvp模式,但遇到了一个有趣的问题:拨打网络电话时如何正确处理错误? 例如,连接到服务器时可能会出错(翻新回调中的onFailure),响应代码!= 200时会出错,解析时会出错,服务器上的json会出错(无效的参数,令牌已过期),等等。在视图/演示器中针对不同错误的错误函数,或者我可以以某种方式概括错误处理?
还能不用rx / dagger吗?