마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

리더보드 호출 startActivityForResult 에서 requestCode는 어떤 용도인가요?

0 추천
구글 리더보드 연동을 위해 아래 블로그에서 함수를 찾던 도중 궁금한 점이 생겨 질문 올립니다.
 
해당 글에 나와있는 사용가능 함수들은
 
// google login
beginUserInitiatedSignIn(); 

// 리더보드
getGamesClient().submitScore(리더보드ID, 점수);   

// 업적 달성
getGamesClient().unlockAchievement(업적ID);   

// 여러 번 달성해야 하는 업적
getGamesClient().incrementAchievement(업적ID, 달성횟수);  

// 리더보드 확인
startActivityForResult(getGamesClient().getLeaderboardIntent(getString(R.string.leaderboard_point)), requestCode); 

// 전체 리더보드 확인
startActivityForResult(getGamesClient().getAllLeaderboardsIntent(), requestCode); 

// 업적 확인
startActivityForResult(getGamesClient().getAchievementsIntent(), requestCode); 
 
이정도가 있었는데요,
 
제가 Android 개발을 한지 오래되지 않아 startActivityForResult 메서드를 처음 봅니다.
 
다른건 어느정도 알겠지만 도대체 리더보드를 확인할 때 마지막 파라미터인 requestCode는 어떤 값을 넣어야 하는건가요?
 
답변해주시면 감사하겠습니다!
nandroid (1,620 포인트) 님이 2015년 7월 8일 질문

2개의 답변

0 추천
 
채택된 답변

RequestCode는 새로운 화면으로 보낸 화면에서 받는 것인데 정보가 잘 넘어왔다.
뭐 간단히 이런 뜻으로 설명할 수 있을 것 같습니다. 
보통 잘 넘어오면 RESULT_OK로 넘어오고 코드가 OK면 받은 데이터를 처리하죠

Constant_ (840 포인트) 님이 2015년 7월 9일 답변
nandroid님이 2015년 7월 9일 채택됨
답변 정말 감사합니다!
0 추천
이거 예전 버전이에요.

구글 사이트에 가서 최신버전 사용하세요.

방법이 많이 바뀌었더라구요.
쎄미 (162,410 포인트) 님이 2015년 7월 8일 답변
아예 메소드랑 기능이 다 바뀐건가요!?
...