Facebook permissions should be seperated: login.setReadPermissions("public_profile","email");. and there is no need of: login.setOnClickListener(new View..