1
这是一款使用Google Play服务的Android多人游戏。 下面的代码是为了获取当前用户的朋友(在他/她的圈子上google plus),问题是当我显示用户的图像时,它总是图像相同。例如,如果我的朋友是:鲍勃,丹和约翰,它会显示这些名字,但图像的网址都是一样的......我不知道发生了什么事!在我的其中一台设备上,它的工作原理应该如此。但在我的Galaxy选项卡上,它提到了这个奇怪的事情。我很困扰。 在此先感谢你们。加载Android玩家(多人)
private void inviteFriend(){
Games.Players.loadInvitablePlayers(getApiClient(), 3, true).setResultCallback(new ResultCallback<LoadPlayersResult>(){
@Override
public void onResult(LoadPlayersResult result) {
PlayerBuffer players = result.getPlayers();
Player friend1 = players.get(0);
Player friend2 = players.get(1);
Player friend3 = players.get(2);
TextView tv = (TextView)findViewById(R.id.textView_playername);
tv.setText(friend1.getDisplayName());
ImageView iv = (ImageView)findViewById(R.id.imageView1);
(new DownloadImage(iv)).execute(friend1.getIconImageUrl());
System.out.println("Friend 1 name: " + friend1.getDisplayName());
System.out.println("Friend 2 name: " + friend2.getDisplayName());
System.out.println("Friend 3 name: " + friend3.getDisplayName());
System.out.println("Friend 1 uri: " + friend1.getIconImageUrl());
System.out.println("Friend 2 uri: " + friend2.getIconImageUrl());
System.out.println("Friend 3 uri: " + friend3.getIconImageUrl());
result.release();
}
});
}
我的道歉,这是一个意外。我已经更新了上面的代码。 – Hasam 2014-09-05 14:30:31
如果你有同样的错误,你检查了你的实际代码吗? – Dodge 2014-09-06 12:19:58
是的,这在我的实际代码中是绝对正确的。就像我刚才提到的,它适用于我的关系,但不在我的标签上。那是我发现非常不寻常的。 – Hasam 2014-09-06 14:01:07