用户的人员列表在我的应用程序中正常显示...突然之间我只能看到其中只有少数甚至计数减少了。
我使用以下代码检索我的人员,然后将其添加到列表中。
try
{
int count = personBuffer.getCount();
Log.e("Count","Number"+count);
for (int i = 0; i < count; i++)
{
// creating new HashMap
HashMap<String, String> map = new HashMap<String, String>();
map.put(KEY_ID, personBuffer.get(i).getId());
map.put(KEY_DISPLAY_NAME, personBuffer.get(i).getDisplayName());
map.put(KEY_IMAGEPROFILE_URL, personBuffer.get(i).getImage().getUrl());
personList.add(map);
}
adapter=new FriendsAdapter(this, personList);
list.setAdapter(adapter);
}
finally
{
personBuffer.close();
}
我的圈子里有大约150个人,但它只显示了80个。
谁能告诉我这里有什么问题?几分钟后它工作得很好,它已经停止了与很少人一起工作。
我完全糊涂了! :(
更新
我现在收到以下错误:
08-04 17:27:23.409: W/GLSUser(629): GoogleAccountDataService.getToken()
08-04 17:27:23.635: W/GLSUser(629): GoogleAccountDataService.getToken()
08-04 17:27:24.198: I/qtaguid(797): Failed write_ctrl(u 70) res=-1 errno=22
08-04 17:27:24.198: I/qtaguid(797): Untagging socket 70 failed errno=-22
08-04 17:27:24.198: W/NetworkManagementSocketTagger(797): untagSocket(70) failed with errno -22
08-04 17:27:24.198: E/Volley(797): [126] tm.a: Unexpected response code 400 for https://www.googleapis.com/plus/v1/people/me/people/visible?maxResults=100&orderBy=alphabetical&pageToken=103193341800315457743
为什么maxResults = 100?
PS:我编辑了ID:103193341800315457743
谢谢!