public void loginToFacebook() { if (access_token != null) { facebook.setAccessToken(access_token); } if (expires != 0) { facebook.setAccessExpires(expires); } if (!facebook.isSessionValid()) { facebook.authorize(this, new String[] { "email", "publish_stream" }, new DialogListener() { @Override public void onCancel() { // Function to handle cancel event } @Override public void onComplete(Bundle values) { // Function to handle complete event // Edit Preferences and update facebook acess_token AsyncCallFacebookCredentials task1 = new AsyncCallFacebookCredentials(); task1.execute(); SharedPreferences.Editor editor = mPrefs.edit(); editor.putString("LoginStatus", "on"); editor.putString("access_token", facebook.getAccessToken()); Log.e("AccessToken",facebook.getAccessToken()); fbAccessToken_edit.putString("fbAccessToken", facebook.getAccessToken()); fbAccessToken_edit.commit(); editor.putLong("access_expires", facebook.getAccessExpires()); editor.commit(); Intent intent = new Intent(Register.this, MainActivity.class); startActivity(intent); finish(); } @Override public void onError(DialogError error) { // Function to handle error } @Override public void onFacebookError(FacebookError fberror) { // Function to handle Facebook errors } }); } }
OnError
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)