2014-02-09 4 views
0

Очень легко получить идентификаторы участника для игры в реальном времени. Просто сделайте комнату и получить их от этого обратного вызова ...Как получить идентификатор участника для игровой игры Google?

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

Однако, как я могу получить participantIds для в turnbasedmultiplayer игры?

+0

Вы пытались использовать 'Log.i' вместо' System.out.println'? – gian1200

+0

@ gian1200 Я не пытаюсь распечатать его на консоли Я хочу фактическое значение – Ogen

ответ

0

Если я правильно понял, и если List<String> participantIds возвращает список идентификаторов; то, что вы можете сделать что-то вроде:

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

Link

public abstract ArrayList<String> getParticipantIds() 

Возвращает идентификаторы участников в этом матче. Они возвращаются в порядке участия в матче. Обратите внимание, что они нестабильны в совпадениях.

Смежные вопросы