我有一个与 facebook 集成的 android 应用程序。
我调用 openActiveSession 来打开一个会话。会话打开后,我使用 NewRequestPermission 对象请求发布流。
Session.NewPermissionsRequest newPermissionsRequest = new Session.NewPermissionsRequest(activity, Arrays.asList("publish_stream"));
session.requestNewPublishPermissions(newPermissionsRequest);
newPermissionsRequest.setCallback(fbPublishRequestStateCallback);
我注意到 openActiveSession 将打开一个登录对话框,但是当它点击代码的 NewPermissionsRequest 部分时,它再次打开了一个登录对话框。
有谁知道为什么在第一次登录对话框后再次显示登录对话框?