Я сделал то же самое в моем коде, как это ... В вашей деятельности, где вы создали объект Facebook, сделайте его статическим, как
public static Facebook mFacebook
, и в деятельности, где вы хотите выйти из Facebookиспользуйте следующую функцию
private void LogoutFacebook()
{
if(FacebookLoginActivity.mFacebook != null)
{
if (FacebookLoginActivity.mFacebook.isSessionValid())
{
AsyncFacebookRunner asyncRunner = new AsyncFacebookRunner(FacebookLoginActivity.mFacebook);
asyncRunner.logout(AdvanceSetting.this, new LogoutRequestListener());
}
}
}
и добавьте этот класс, где вы хотите выйти из системы
private class LogoutRequestListener extends BaseRequestListener
{
public void onComplete(String response)
{
SessionEvents.onLogoutFinish();
}
}
Надеюсь, это может быть полезно для вас ..