Android Facebook SDK AppInviteDialog 回调不工作

标签 android facebook callback sdk

嘿,我的 friend 们,我在 AppInviteDialog 的回调中遇到问题,它不起作用,我尝试了很多方法,但没有结果,请帮助我:

public  void openDialogInvite(Activity activity)
{
    String appLinkUrl, previewImageUrl;

    appLinkUrl = "url";
    previewImageUrl = "img";

    if (AppInviteDialog.canShow())
    {
        AppInviteContent content = new AppInviteContent.Builder()
                .setApplinkUrl(appLinkUrl)
                .setPreviewImageUrl(previewImageUrl)
                .build();
        CallbackManager sCallbackManager = CallbackManager.Factory.create();
        AppInviteDialog appInviteDialog = new AppInviteDialog(activity);
        appInviteDialog.registerCallback(sCallbackManager, new FacebookCallback<AppInviteDialog.Result>()
        {

            @Override
            public void onSuccess(AppInviteDialog.Result result) {
                Toast.makeText(getApplicationContext(),"Success",Toast.LENGTH_LONG).show();
            }

            @Override
            public void onCancel() {
                Toast.makeText(getApplicationContext(),"Success",Toast.LENGTH_LONG).show();
            }

            @Override
            public void onError(FacebookException error) {
                Toast.makeText(getApplicationContext(),"Success",Toast.LENGTH_LONG).show();
            }
        });

        appInviteDialog.show(content);
    }
}

在此处输入代码

最佳答案

您是否在 onActivityResult 方法中调用了 CallbackManager

@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult( requestCode, resultCode, data );
    callbackManager.onActivityResult( requestCode, resultCode, data );
}

关于Android Facebook SDK AppInviteDialog 回调不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39528598/

相关文章:

javascript - 现有函数作为 Array.forEach 的回调

android - SSL证书问题: self signed certificate in certificate chain in Android studio

java - 自定义监听器

android - 获取 trigger.io facebook 模块的 android key 哈希

android - Facebook 登录被取消

javascript - 获取函数中的对象键作为值

python - 我可以使用 ctypes 为可变参数 Python 函数创建原型(prototype),以便 DLL 可以将此函数作为回调调用吗?

java - 如何从 ImageView 获取图像 id?

android - 使用泛型在 childFragmentManager 中使用 "is"查找 fragment 不可用?

javascript - 使用新的 facebook 图形 api,ajax 调用返回 null(空)