2016-04-25 14 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