Guest User

Untitled

a guest
Jul 22nd, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.25 KB | None | 0 0
  1. public void shareFacebook() {
  2. String permissions[] = { "read_stream", "user_relationship_details",
  3. "user_religion_politics", "user_work_history",
  4. "user_relationships", "user_interests", "user_likes",
  5. "user_location", "user_hometown", "user_education_history",
  6. "user_activities","offline_access"};
  7.  
  8. fbManager = new FBLoginManager(this,R.layout.black,"173174566087561",permissions);
  9.  
  10.  
  11. if (fbManager.existsSavedFacebook()) {
  12. fbManager.loadFacebook();
  13. } else {
  14.  
  15. fbManager.login();
  16. }
  17. }
  18.  
  19. @Override
  20. protected void onActivityResult(int requestCode, int resultCode, Intent data) {
  21. fbManager.loginSuccess(data);
  22. }
  23.  
  24. public void loginFail() {
  25. fbManager.displayToast("Login failed!");
  26.  
  27. }
  28.  
  29. public void logoutSuccess() {
  30. fbManager.displayToast("Logout success!");
  31. }
  32.  
  33. public void loginSuccess(Facebook facebook) {
  34.  
  35. GraphApi graphApi = new GraphApi(facebook);
  36.  
  37. User user = new User();
  38. try {
  39. user = graphApi.getMyAccountInfo();
  40. } catch (EasyFacebookError e) {
  41. e.toString();
  42. }
  43.  
  44. String pkg = getPackageName();
  45. intentResult.putExtra(pkg + ".myName", user.getName());
  46. intentResult.putExtra(pkg + ".myId", user.getId());
  47. startActivity(intentResult);
  48. }
Add Comment
Please, Sign In to add comment