【发布时间】:2017-09-23 11:49:41
【问题描述】:
我正在使用自己的 API 应用程序,我想处理类似before request calls 的东西。这意味着在调用 API 之前,我可以检查并做一些事情,之后,API 将继续调用。
例如,我有 2 个 API,分别名为 settings 和 login。
当用户想登录时,用户必须调用apilogin。但是我想检查apisettings之前是否没有被调用,它会先调用settings,完成后调用login。
如果我像下面的草稿一样使用正常检查,我必须检查和编写太多重复的代码。
if (settingDoesntCalled()){
callSetting(){
onResponse(){
callLogin();
}
}
}else{
callLogin();
}
而且我有很多API,总是想先检查settings API。
任何想法都会有所帮助。谢谢。
【问题讨论】:
标签: android retrofit retrofit2