Facebook android sdk邀请请求对话框未选择要邀请的联系人

时间:2014-11-25 12:01:45

标签: android facebook invite

我正在使用FACEBOOK SDK和SIMPLE FACEBOOK在我的应用程序中进行登录。当我使用facebook sdk邀请api邀请我的朋友加入我的应用程序时,它会显示一个网络对话框,以便我可以选择邀请的朋友。但是一旦我选择了任何一个朋友,它会立即被选中并自动取消选择('加号'更改为'刻度线'片刻并更改回&#39 ;加上“自动获得”不允许我选择我的朋友并发送请求。这是我用来显示“邀请请求对话框”的代码段

            OnInviteListener onInviteListener = new OnInviteListener() {
                @Override
                public void onFail(String reason) {
                    mResult.setText(reason);
                }

                @Override
                public void onException(Throwable throwable) {
                    mResult.setText(throwable.getMessage());
                }

                @Override
                public void onComplete(List<String> invitedFriends, String requestId) {
                    String print = "<u><b>Requet Id</b></u><br>" + requestId + "<br><br>";
                    print += String.format("<u><b>Invited Ids (%d)</b></u><br>", invitedFriends.size());
                    print += Utils.join(invitedFriends.iterator(), "<br>");
                    mResult.setText(Html.fromHtml(print));
                }

                @Override
                public void onCancel() {
                    mResult.setText(Html.fromHtml("<u><b>Result</b></u> <br>Canceled invitation"));
                }
            };
            SimpleFacebook.getInstance(getActivity()).invite(INVITE_MESSAGE, onInviteListener, null);

要点:

1)我只用XIAOMI REDMI(4.3 android)面对这个问题,没有其他设备显示这种行为。

2)在相同的设备上,SIMPLE FACEBOOK SAMPLE邀请朋友完全正常工作。

3)Facebook返回的用于填充网络对话框的URL在浏览器上正常工作。

0 个答案:

没有答案