2012-12-01 2 views
-1

궁극적으로 내 애플리케이션의 관리 부분에 액세스 할 수있는 흰색 ID 목록이 필요합니다. 나는 이것을 처리하기 위해 페이스 북 인증과 관련 사용자 프로파일 ID를 사용하기를 바랬다.특정 FB 사용자에게만 앱 액세스 허용

현재, 내가 가진 :

user.getId()이 553660552를 반환, 아직 비교가 실패
if (session == Session.getActiveSession()) { 
    if (user != null) { 
     // Set the id for the ProfilePictureView 
     // view that in turn displays the profile picture 
     profilePictureView. setProfileId(user.getId()); 

     // Set the Textview's text to the user's name 
     userNameView.setText(user.getName()); 

     // Set the Textview's text from user's id 
     userId.setText(user.getId()); 

     String approved = "553660552"; 

     if(user.getId() != approved){ 
      //553660552 
      userId.setText(user.getId()); 
     } else { 
      userId.setText("Goodie"); 
     } 

    } 
} 

. 승인 된 값이 다른 경우 실패합니다.

요약하면 user.getId()은 553660552 (이 경우)를 반환합니다. 나는 흰색 목록에 대해 일치하는 비교를 할 수 있어야합니다. 예, String은 "553660552"와 일치하지 않습니다.

모든 도움을 받으실 수 있습니다. 즉, 비교를 위해 당신의 문자열의

답변

2

사용 .equals() 메소드

if (approved.equals(user.getId())) 
+0

감사합니다. 이 답변을 찾으려고 몇 가지 검색을했는데 아주 기본적인 자바 질문 인 것처럼 보입니다. Android 또는 Facebook SDK와는 아무런 관련이 없습니다. –

관련 문제