title: Android Facebook Login setReadPermissions not working
body: <p>Initially my code worked perfectly. Then yesterday I realized that login via the Facebook button, setReadPermissions asks only public profile, ignoring email, friend list.... I have another project should this code works perfectly. You know tell me why?</p>
  
  <p>This is part of my code:</p>
  
  <pre><code>@Override
      protected void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      FacebookSdk.sdkInitialize(this.getApplicationContext());
      ...
      callbackManager = CallbackManager.Factory.create();
      facebook();
      ...
  }
  
  private void facebook(){
          facebookLoginButton = (LoginButton) findViewById(R.id.fb_login_button);
          facebookLoginButton.setReadPermissions(Arrays.asList("public_profile,email,user_friends,user_birthday"));
          getLoginDetails(facebookLoginButton);
      }
  
  protected void getLoginDetails(final LoginButton login_button) {
  
          // Callback registration
          login_button.registerCallback(callbackManager, new FacebookCallback&lt;LoginResult&gt;() {
              @Override
              public void onSuccess(LoginResult login_result) {
                  final Profile profile = Profile.getCurrentProfile();
                  GraphRequest request = GraphRequest.newMeRequest(
                          login_result.getAccessToken(),
                          new GraphRequest.GraphJSONObjectCallback() {
                              @Override
                              public void onCompleted(JSONObject object, GraphResponse response) {
                                  try {
  
                                      System.out.println("Questo è l'object"+object);
                                      System.out.println("Questo è il response"+response);
  
                                      System.out.println("Questo è il Nome"+object.getString("name"));
                                      System.out.println("Questo è il id"+object.getString("id"));
                                      System.out.println("Questo è il email"+object.getString("email"));
  
                                  } catch (JSONException e) {
                                      e.printStackTrace();
                                  }
  
                              }
                          });
                  Bundle parameters = new Bundle();
                  parameters.putString("fields", "id,name, birthday,picture,email");
                  request.setParameters(parameters);
                  request.executeAsync();
              }
  
              @Override
              public void onCancel() {
                  // code for cancellation
              }
  
              @Override
              public void onError(FacebookException exception) {
                  //  code to handle error
              }
          });
  
          accessTokenTracker = new AccessTokenTracker() {
              @Override
              protected void onCurrentAccessTokenChanged(AccessToken oldAccessToken,AccessToken currentAccessToken) {
                  // Set the access token using
                  // currentAccessToken when it's loaded or set.
                  //System.out.println("Questo è accesso token "+currentAccessToken);
                  System.out.println("Questo è accesso OLDtoken "+oldAccessToken);
              }
          };
  
          // If the access token is available already assign it.
          accessToken = AccessToken.getCurrentAccessToken();
          System.out.println("Questo è accesso token "+accessToken);   
  
      }
  </code></pre>
  
  <p>In other project, this code work perfectly. I thought it's a Facebook app problem, permissions problem, but also with my admin account it get me only public profile. Help me pls.</p>