facebook android sdk -user email returns null <p>I am having the following code that signin the user to facebook through my app. I am getting user.getproperty("email") as null first time. when i run the app second time i am getting the value. below is my code.</p> <p>private void loginToFb() {</p> <pre><code> final Session.NewPermissionsRequest newPermissionsRequest = new Session.NewPermissionsRequest( LandingPageActivity.this, Arrays.asList( "user_location", "user_birthday", "user_likes", "email")); Session.openActiveSession(this, true, new Session.StatusCallback() { // callback when session changes state @Override public void call(Session session, SessionState state, Exception exception) { if (session.isOpened()) { session.requestNewReadPermissions(newPermissionsRequest); // make request to the /me API Request request = Request.newMeRequest(session, new Request.GraphUserCallback() { // callback after Graph API response with user // object @Override public void onCompleted(GraphUser user, Response response) { if (user != null) { fetchUserFbDetails(user); } } }); Request.executeBatchAsync(request); } } }); } </code></pre>