2014-12-07 3 views
2

버튼을 클릭하면 두 개 이상의 리더 보드를 표시하고 싶습니다. 글쎄, 사용자가보고 싶은 리더 보드를 선택할 수 있습니다. Google Play 서비스를 사용하고 있습니다. 어떤 기능이 있나요? 나는 하나의 리더과 같이 표시하고있어 순간 :여러 리더 보드 표시

int_id는 리더 보드 ID입니다
else if(view.getId() == R.id.show_leaderboard){ 
      startActivityForResult(Games.Leaderboards.getLeaderboardIntent(
       getApiClient(), getString(R.string.int_id)), 
       1); 

. 나는이 코드를 올바른 ID로 4 번 사용할 수 있다고 생각하지만 이것은 엉망이 될 것입니다.

답변

7

하나의 리더 보드 또는 모든 리더 보드 (사용자가 원하는 리더 보드를 선택할 수 있음) 만 표시 할 수 있습니다. 모든 리더의 목록을 보여 getAllLeaderboardsIntent 대신 getLeaderboardIntent를 사용

나는 플레이 게임 응용 프로그램을 사용하여 모든 리더의 하위 집합을 표시하는 방법이라고 생각하지 않습니다
startActivityForResult(Games.Leaderboards.getAllLeaderboardsIntent(getApiClient()), 1); 

-하지만 당신은 당신의 자신의 화면을 만들 수 있습니다 목록에서 플레이어는 볼 수있는 리더 보드를 선택할 수 있으며 일치하는 리더 보드에 대한 질문에 따라 코드를 호출합니다.

+0

고마워요, 그게 내가 찾고 있던 것입니다. –