Android Facebook.authorize не вызывает метод oncomplete

Я пытаюсь интегрировать логин facebook в свое приложение для Android. Я нашел много примеров в Интернете, но теперь у меня есть следующая проблема, и я не могу найти решение.

После завершения работы facebook.authorize неполный метод никогда не вызывается. Если я использую facebook.authorize с Facebook.FORCE_DIALOG_AUTH, в этом случае вызывается метод oncomplete, и я могу сохранить access_token. Я прикрепляю отрезанный код. Может ли кто-нибудь помочь мне решить эту проблему?

if(!facebook.isSessionValid()) { facebook.authorize(Login.this, new String[] {"publish_stream","read_stream", "offline_access"}, //Facebook.FORCE_DIALOG_AUTH, new DialogListener() { @Override public void onComplete(Bundle values) { SharedPreferences.Editor editor = mPrefs.edit(); editor.putString("access_token", facebook.getAccessToken()); editor.putLong("access_expires", facebook.getAccessExpires()); editor.commit(); } @Override public void onFacebookError(FacebookError error) {Log.e("FB:","Facebook Error" );} @Override public void onError(DialogError e) {Log.e("FB:","Error" );} @Override public void onCancel() {} }); } 

Спасибо Simo

Solutions Collecting From Web of "Android Facebook.authorize не вызывает метод oncomplete"