Android 如何获取google play游戏的参与者id?

Android 如何获取google play游戏的参与者id?,android,google-play-services,Android,Google Play Services,很容易获得实时游戏的参与者ID。只需腾出一个房间,从这个回调中获取它们 @Override public void onPeerJoined(Room room, List<String> participantIds) { System.out.println(participantIds.get(0) + participantIds.get(1)); } 但是,如何获取turnbasedmultiplayer游戏的参与者ID?如果我理解正确,并

很容易获得实时游戏的参与者ID。只需腾出一个房间,从这个回调中获取它们

@Override
    public void onPeerJoined(Room room, List<String> participantIds) {
        System.out.println(participantIds.get(0) + participantIds.get(1));
    }

但是,如何获取turnbasedmultiplayer游戏的参与者ID?

如果我理解正确,并且如果List ParticipanID返回ID列表;然后,您可以执行以下操作:

@Override
public void onPeerJoined(Room room, List<String> participantIds) {
    for (String id : participantIds) {
        Log.i("ASDF", "This is an ID: " + id);
    }
}

返回此比赛参与者的ID。这些将按照比赛的参与者顺序返回。请注意,这些在匹配过程中并不稳定。

您是否尝试使用Log.i而不是System.out.println?@gian1200我没有尝试将其打印到控制台,我需要实际值
    public abstract ArrayList<String> getParticipantIds()