Это предусмотрено в API с помощью Запуск активность для результата, и объясняется здесь Google Play Game Services
Прокрутка вниз к названию области «Дополнительно: Добавление зал ожидания UI»
Запуск встроенного пользовательского интерфейса комнаты ожидания, используйте намерение, возвращенное GamesClient.getRealTimeWaitingRoomIntent().
Вы можете запустить пользовательский интерфейс комнаты ожидания в AccessUpdateListener.onRoomConnected и обратные вызовы RoomUpdateListener.onJoinedRoom.
// arbitrary request code for the waiting room UI.
// This can be any integer that's unique in your Activity.
final static int RC_WAITING_ROOM = 10002;
@Override
public void onJoinedRoom(int statusCode, Room room)
{
if (statusCode != GamesClient.STATUS_OK)
{
// display error
return;
}
// get waiting room intent
Intent i = getGamesClient().getRealTimeWaitingRoomIntent(room, Integer.MAX_VALUE);
startActivityForResult(i, RC_WAITING_ROOM);
}
@Override
public void onRoomCreated(int statusCode, Room room)
{
if (statusCode != GamesClient.STATUS_OK)
{
// display error
return;
}
// get waiting room intent
Intent i = getGamesClient().getRealTimeWaitingRoomIntent(room, Integer.MAX_VALUE);
startActivityForResult(i, RC_WAITING_ROOM);
}
это не то, что я хочу ... Вы можете explane любой пример? – John95
Вы пробовали демонстрационные проекты от Google (ButtonClicker и т. Д.)? – user2346305