Session mFacebookSession = Session.getActiveSession(); if (mFacebookSession == null)) { //session is null }else if(mFacebookSession.isClosed()) { //session is closed }else if(mFacebookSession.isOpened()) { //session is opened }
@Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { if (requestCode == Session.DEFAULT_AUTHORIZE_ACTIVITY_CODE) { super.onActivityResult(requestCode, resultCode, data); if (Session.getActiveSession() != null) Session.getActiveSession().onActivityResult(this, requestCode, resultCode, data); Session currentSession = Session.getActiveSession(); if (currentSession == null || currentSession.getState().isClosed()) { Session session = new Session.Builder(this).build(); Session.setActiveSession(session); currentSession = session; } if (currentSession.isOpened()) { Session.openActiveSession(this, true, statusCallback); } } }
... Session session = Session.getActiveSession(); if (!session.isOpened() && !session.isClosed()) { session.openForRead(new Session.OpenRequest(this) .setPermissions(Arrays.asList("user_photos")) .setCallback(YOUR_CALLBACK_CLASS_VARIABLE)); } else { // Open an active session. Basically happens when someone is already logged in. } ...
public void btnLoginWithFbClick(View v) { Session session = Session.getActiveSession(); if (!session.isOpened() && !session.isClosed()) { session.openForRead(new Session.OpenRequest(this).setPermissions( Arrays.asList("basic_info", "email")) .setCallback(callback)); } else { Session.openActiveSession(this, true, callback); } }
Session session = Session.getActiveSession(); if (session != null && (!session.isOpened() && !session.isClosed())) { session.openForRead(new Session.OpenRequest(this) .setPermissions(Arrays.asList("public_profile")) .setCallback(statusCallback)); } else { Session.openActiveSession(getActivity(), this, true, statusCallback); }
Session session = Session.getActiveSession(); if (!session.isOpened() && !session.isClosed()) { session.openForRead(new Session.OpenRequest(this) .setPermissions(Arrays.asList("basic_info","user_about_me","email","video_upload","user_videos")) // Permission List That You Want To Get .setCallback(statusCallback)); } else { Session.openActiveSession(this, true, statusCallback); }
private void onClickLogin() { Session session = Session.getActiveSession(); if (!session.isOpened() && !session.isClosed()) { session.openForRead(new Session.OpenRequest(this).setCallback(statusCallback)); } else { Session.openActiveSession(this, true, statusCallback); } }//end of onClickLogin() method
Session currentSession = Session.getActiveSession(); if (currentSession == null || currentSession.getState().isClosed()) { Session session = new Session.Builder(this).build(); Session.setActiveSession(session); currentSession = session; } if (currentSession.isOpened()) { } else if (!currentSession.isOpened()) { OpenRequest op = new Session.OpenRequest(this); op.setCallback(statusCallback); List<String> permissions = new ArrayList<String>(); permissions.add("publish_stream"); op.setPermissions(permissions); Session session = new Builder(this).build(); Session.setActiveSession(session); session.openForPublish(op); }
private void onClickLogin() { Session session = Session.getActiveSession(); if (!session.isOpened() && !session.isClosed()) { session.openForRead(new Session.OpenRequest(this).setCallback(statusCallback)); } else { Session.openActiveSession(this, true, statusCallback); } }
public void connectFacebook() { Session session = Session.getActiveSession(); if (!session.isOpened() && !session.isClosed()) { session.openForRead(new Session.OpenRequest(this) .setCallback(statusCallback)); } else { Session.openActiveSession(this, true, statusCallback); } }
private void onClickFbLogin() { Session session = Session.getActiveSession(); String[] permissions = { "email", "friends_birthday", "friends_location", "offline_access", "publish_stream", "user_photos", "publish_checkins", "photo_upload", "read_stream" }; if (!session.isOpened() && !session.isClosed()) { session.openForPublish(new Session.OpenRequest(this).setCallback( statusCallback).setPermissions(permissions)); } else { Session.openActiveSession(this, true, statusCallback); } }
Session session = Session.getActiveSession(); if (session != null && session.isOpened()) { Toast.makeText(getApplicationContext(), "session is opened", Toast.LENGTH_LONG).show(); /* clear session and again click will show facebook login */ session = Session.getActiveSession(); if (!session.isClosed()) { session.closeAndClearTokenInformation(); } }
Session session = Session.getActiveSession(); if (session != null && (session.isOpened() || session.isClosed())) { onSessionStateChange(session, session.getState(), null); }
Session session = Session.getActiveSession(); if (session != null && (session.isOpened() || session.isClosed())) { onSessionStateChange(session, session.getState(), null); }
Session session = Session.getActiveSession(); boolean isReadAllowed = checkPermissions(Arrays.asList(PERMISSIONS), session.getPermissions()); if (!session.isOpened() && !session.isClosed()) { session.openForRead(new Session.OpenRequest(this).setPermissions(PERMISSIONS).setCallback(callback)); } else { if (isReadAllowed) { Session.openActiveSession(this, true, callback); } else { session.requestNewReadPermissions(new Session.NewPermissionsRequest(this, Arrays.asList(PERMISSIONS)).setCallback(callback)); } }
Session session = Session.getActiveSession(); if (session != null && (session.isOpened() || session.isClosed()) ) { onSessionStateChange(session, session.getState(), null); }
if (Session.getActiveSession() != null && Session.getActiveSession().isOpened()) { publishFeedDialog(); } else { Session session = Session.getActiveSession(); if (!session.isOpened() && !session.isClosed()) { // List<String> permissions = new ArrayList<String>(); // permissions.add("email"); session.openForRead(new Session.OpenRequest(this) // .setPermissions(permissions) .setCallback(mFacebookCallback)); } else { Session.openActiveSession(getActivity(), true, mFacebookCallback); } }`
Session session = Session.getActiveSession(); if (session != null){ if(session.getState() == SessionState.CREATED_TOKEN_LOADED){ //this immediately opens the session session.openForRead(null); } if(session.isOpened()) { publishOnFacebook(intent.getExtras()); } else{ //start the facebook login fragment or activity login(); } } else{ login(); }
public void onResume() { super.onResume(); is not null, the session state change notification // may not be triggered. Trigger it if it's open/closed. Session session = Session.getActiveSession(); if (session != null && (session.isOpened() || session.isClosed())) { onSessionStateChange(session, session.getState(), null); } else { Session.setActiveSession(null); } uiHelper.onResume(); }
Session session = Session.getActiveSession(); if (!session.isOpened() && !session.isClosed()){ session.openForRead(new Session.OpenRequest(this).setCallback(statusCallback); }else{ session.openActiveSession(this, true, statusCallback); }