Search code examples
androidfacebook-loginfacebook-android-sdk

Facebook android sdk not clear previous login at logout


My app has facebook login integration in it, And i found one issue while re-login, When i tried to logout from facebook and after that re-login i am getting previous user auto login in my app but what i need is to login as new user. Don't Know what's Going wrong

My Logout code is

val parameters = Bundle()

    val request = GraphRequest(
            AccessToken.getCurrentAccessToken(),
            "/me/permissions/",
            parameters,
            HttpMethod.DELETE,
            GraphRequest.Callback {
                // Insert your code here
                LoginManager.getInstance().logOut()
            })

    request.executeAsync()

Solution

  • You need to initialize the FacebookSdk in the logout activity before calling logOut().

    LoginManager.getInstance().logOut();,will work

    but dont forgot to put FacebookSdk.sdkInitialize(getApplicationContext()); inside your LogoutActivity onCreate