VK Android SDK - response.parsedModel为null

时间:2016-04-25 15:09:26

标签: android vk vk-sdk

我正在使用最新的Android SDK for VK,并试图从我的墙上发帖子:

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为null: Debugger

为什么以及如何解决它?

1 个答案:

答案 0 :(得分:2)

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

VKApiConst.EXTENDED, 1