Facebookと統合されたAndroidアプリケーションがあります。
セッションを開くために openActiveSession を呼び出しました。セッションが開いたら、NewRequestPermission オブジェクトを使用してパブリッシュ ストリームをリクエストします。
Session.NewPermissionsRequest newPermissionsRequest = new Session.NewPermissionsRequest(activity, Arrays.asList("publish_stream"));
session.requestNewPublishPermissions(newPermissionsRequest);
newPermissionsRequest.setCallback(fbPublishRequestStateCallback);
openActiveSession がログイン ダイアログを開くことに気付きましたが、コードの NewPermissionsRequest 部分に到達すると、ログイン ダイアログが再び開きました。
最初のログイン ダイアログの後に再度ログイン ダイアログが表示された理由を知っている人はいますか?