改造有效,但回调无效';t调用成功或失败方法-Android片段 public void getApiCallToLoadData(){ Log.e(“试验”、“采用方法”); mService.getResponse().enqueue(新回调()函数){ @凌驾 公共void onResponse(调用、响应){ Log.e(“测试”、“成功”); if(response.issusccessful()){ //mAdapter.updateAnswers(response.body().getItems()); Log.e(“AnswersPresenter”,“从API加载的帖子”); mList=response.body().getVideoAPIResponse(); }否则{ int statusCode=response.code(); //根据状态代码处理请求错误 } } @凌驾 失败时公共无效(调用调用,可丢弃的t){ 发送消息(); Log.e(“测试”,“从API加载错误”); } }); Log.e(“测试”、“淘汰法”); }

改造有效,但回调无效';t调用成功或失败方法-Android片段 public void getApiCallToLoadData(){ Log.e(“试验”、“采用方法”); mService.getResponse().enqueue(新回调()函数){ @凌驾 公共void onResponse(调用、响应){ Log.e(“测试”、“成功”); if(response.issusccessful()){ //mAdapter.updateAnswers(response.body().getItems()); Log.e(“AnswersPresenter”,“从API加载的帖子”); mList=response.body().getVideoAPIResponse(); }否则{ int statusCode=response.code(); //根据状态代码处理请求错误 } } @凌驾 失败时公共无效(调用调用,可丢弃的t){ 发送消息(); Log.e(“测试”,“从API加载错误”); } }); Log.e(“测试”、“淘汰法”); },android,callback,retrofit,Android,Callback,Retrofit,Api成功命中,我在改装日志中得到响应,但它不调用onresponse或onfailure方法。需要帮助 发布您的模型/pojo类也发布您的json响应我猜您的示例类的结构不正确。示例与响应类型不匹配我猜您在(response.issusccessful()的else条件下没有记录任何内容发布您的模型/pojo类也发布您的json响应我猜您的示例类的结构不正确。示例与响应类型不匹配我猜您没有在(response.issusccessful())的else条件下记录任何内容。 public voi

Api成功命中,我在改装日志中得到响应,但它不调用onresponse或onfailure方法。需要帮助

发布您的模型/pojo类也发布您的json响应我猜您的
示例
类的结构不正确。示例与响应类型不匹配我猜您在
(response.issusccessful()的else条件下没有记录任何内容
发布您的模型/pojo类也发布您的json响应我猜您的
示例
类的结构不正确。示例与响应类型不匹配我猜您没有在
(response.issusccessful())的else条件下记录任何内容。
public void getApiCallToLoadData() {
    Log.e("test","in method");
    mService.getResponse().enqueue(new Callback<Example>() {
        @Override
        public void onResponse(Call<Example> call, Response<Example> response) {
            Log.e("test", "success");
            if(response.isSuccessful()) {
             //   mAdapter.updateAnswers(response.body().getItems());
                Log.e("AnswersPresenter", "posts loaded from API");
               mList = response.body().getVideoAPIResponse();
            }else {
                int statusCode  = response.code();
                // handle request errors depending on status code
            }
        }

        @Override
        public void onFailure(Call<Example> call, Throwable t) {
            showErrorMessage();
            Log.e("test", "error loading from API");

        }
    });

    Log.e("test","out method");
}