Advertisement
Guest User

Untitled

a guest
Jun 17th, 2019
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.81 KB | None | 0 0
  1. @Override
  2. public void onSuccess(LoginResult loginResult) {
  3.  
  4. final String[] email = new String[1];
  5. final String[] id = new String[1];
  6.  
  7. GraphRequest request = GraphRequest.newMeRequest(
  8. loginResult.getAccessToken(),
  9. (object, response) -> {
  10. try {
  11. email[0] = object.getString(FB_EMAIL_PERMISSION);
  12. id[0] = object.getString(FB_ID_PERMISSION);
  13. } catch (JSONException e) {
  14. e.printStackTrace();
  15. }
  16. response.getRawResponse();
  17. });
  18.  
  19. Bundle parameters = new Bundle();
  20. parameters.putString("fields", "id,email");
  21. request.setParameters(parameters);
  22. request.executeAsync();
  23.  
  24. Bundle bundle = new Bundle();
  25. bundle.putString(EXTRA_TOKEN, loginResult.getAccessToken().getToken());
  26. bundle.putString(EXTRA_EMAIL, email[0]);
  27. bundle.putString(EXTRA_ID, id[0]);
  28.  
  29. mPresenter.saveUserData(bundle);
  30. }
  31.  
  32. GraphRequest request = GraphRequest.newMeRequest(
  33. loginResult.getAccessToken(),
  34. (object, response) -> {
  35. try {
  36. email[0] = object.getString(FB_EMAIL_PERMISSION);
  37. id[0] = object.getString(FB_ID_PERMISSION);
  38. } catch (JSONException e) {
  39. e.printStackTrace();
  40. }
  41. response.getRawResponse();
  42. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement