2013-06-18 1 views
0

Eclipse 용 Facebook API를 배우려고 노력 중이며 시작점에서 멋진 앱을 실행하려고합니다. 은 "SelectionFragment.java"SRC 파일에서 Facebook API 3.0 - NewPermissionRequest와 오류가 발생했습니다.

, 나는 다음과 같은 오류

납니다

private void requestPublishPermissions(Session session) { 
if (session != null) { 
     PERMISSIONS = session.getPermissions(); 
     Session.NewPermissionsRequest newPermissionsRequest = Session.NewPermissionsRequest (this, PERMISSIONS) 
       // demonstrate how to set an audience for the publish permissions, 
       // if none are set, this defaults to FRIENDS 
       .setDefaultAudience(SessionDefaultAudience.FRIENDS) 
       .setRequestCode(REAUTH_ACTIVITY_CODE); 
     session.requestNewPublishPermissions(newPermissionsRequest); 
    } 
에서

"방법 NewPermissionsRequest (SelectionFragment, 목록) 유형에 대해 정의되지 않는다"

페이스 북 SDK와 Scruptious를 모두 지우고 페이스 북 SDK의 Session.java src를 지났지 만 오류를 식별하지 못하는 것 같습니다.

입력 사항을 알려주십시오. 감사합니다

+0

귀하의 SelectionFragment가 Fragment를 확장하며 android.support.v4.app.Fragment를 사용합니까? SDK는 지원 라이브러리를 사용하므로 android.support.v4.app.Fragment 대신 android.app.Fragment를 가져 오는 경우 해당 오류가 발생할 수 있습니다. –

+0

'Session.NewPermissionsRequest' 객체를 새로 만들어야합니다. –

답변

1

나는이 동일한 문제가있어서 Session.NewPermissionsRequest... 전에 new을 추가했으며 오류가 사라졌습니다. 희망이 도움이됩니다.

Session.NewPermissionsRequest newPermissionsRequest = new Session.NewPermissionsRequest(this, PERMISSIONS); 
관련 문제