3

Android用のSimple Facebook APIを使用していますが、ここで問題に直面しています。

彼らのウェブサイトのコードを使用してhttps://github.com/sromku/android-simple-facebookにログインし、プロファイル情報を取得しています。

できます。「ログイン」ボタンをクリックすると、Facebookのログインページが表示され、ログイン後に認証に進み、アプリに戻り、機能します。

しかし、ログインをクリックしてから、Facebook ログインページで開く LoginDialog を閉じ、再度ログインしようとすると、次の例外が発生します。

エラー/Facebook(17472): 悪いことが起こりました java.lang.UnsupportedOperationException: セッション: 保留中のリクエストを持つセッションを開こうとしました。com.facebook.Session.open(Session.java:958) で com.facebook.Session.openForRead(Session.java:388) で com.sromku.simple.fb.SimpleFacebook.openSession(SimpleFacebook.java:680) でcom.sromku.simple.fb.SimpleFacebook.login(SimpleFacebook.java:255)

何か案は?

4

1 に答える 1

6

問題を解決しました。

追加する必要がありました

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data)
{
    mSimpleFacebook.onActivityResult(this, requestCode, resultCode, data); 
    super.onActivityResult(requestCode, resultCode, data);
} 

私の活動に。

于 2013-09-19T21:41:35.110 に答える