如果saveChanges函数返回true值,我希望运行changesHasBeenSaved。当Retrofit完成后,我如何获取布尔值、字符串或整数等任何值?这是否可能?
我需要一个类似以下的函数:
public boolean saveChanges()
{
Boolean output = false;
RequestAPI requestAPI = Requests.getRetrofit();
Call<Object> jsonObjectCall = requestAPI.readAllCategoeies();
jsonObjectCall.enqueue(new Callback<Object>() {
@Override
public void onResponse(Call<Object> call, Response<Object> response) {
if(response.body() != null) {
output = true;
}
}
@Override
public void onFailure(Call<Object> call, Throwable t) {
call.cancel();
}
});
return output;
}