2016-04-25 52 views
2

我使用VK最新的Android SDK中,并试图从我的墙帖:VK Android SDK中 - response.parsedModel为null

VKParameters vkParameters = VKParameters.from(VKApiConst.USER_ID, SettingsManager.getInstance().getVkId()); 

     VKRequest vkRequest = VKApi.wall().get(vkParameters); 
     vkRequest.executeWithListener(new VKRequest.VKRequestListener() { 
      @Override 
      public void onComplete(VKResponse response) { 
       super.onComplete(response); 

       VKList<VKApiPost> posts = (VKList<VKApiPost>) response.parsedModel; 
       for (VKApiPost post : posts) { 
        Logger.i(GuestsActivity.class, "Post: " + post.getId()); 
       } 
      } 

      @Override 
      public void onError(VKError error) { 
       super.onError(error); 
      } 
     }); 

我看到了JSON和响应字符串,但parsedModel为空: Debugger

为什么以及如何解决它?

+0

尝试这种依赖,依赖{ 编译 'com.vk:androidsdk:1.6.7' } –

+0

@ExceptionLover我使用相同的版本。 – arts777

回答

2

您需要添加请求PARAM extended(是的,我知道它很奇怪):

VKApiConst.EXTENDED, 1