I have implemented facebook login for my application. After a successful login, the onSuccess () callback is called. However, when I log out of Facebook, the onCancel () callback is not called, although the logout was completed successfully. In the logs, I see the following line after clicking on exit:
01-24 17:22:07.801 952-952/? W/SurfaceFlinger: couldn't log to binary event log: overflow
I am using API 23. I tried it on an emulator with Android 6.0 and Facebook SDK 4.6.0 Below is my code:
package com.example.ankur.pollutionandweathermonitor; import android.Manifest; import android.content.Intent; import android.content.pm.PackageManager; import android.os.Bundle; import android.support.v4.app.ActivityCompat; import android.support.v4.content.ContextCompat; import android.support.v7.app.AppCompatActivity; import android.support.v7.widget.Toolbar; import android.util.Log; import android.view.Menu; import android.view.MenuItem; import android.widget.Toast; import com.facebook.AccessToken; import com.facebook.CallbackManager; import com.facebook.FacebookCallback; import com.facebook.FacebookException; import com.facebook.FacebookSdk; import com.facebook.Profile; import com.facebook.login.LoginResult; import com.facebook.login.widget.LoginButton; public class MainActivity extends AppCompatActivity {
source share