请问android使用默认九宫格分享如何监听回调

77906881
2017-06-29 07:05 995 0

我在使用单独分享的时候是正常可以监听

                Platform plat = ShareSDK.getPlatform(Wechat.NAME);
                plat.setPlatformActionListener(MainPersonalFragment.this);
                Wechat.ShareParams sp = new Wechat.ShareParams();
                sp.setTitle(title);
                sp.setText(text);
                sp.setUrl(url);
                sp.setImageUrl(imageUrl);
                sp.setShareType(Platform.SHARE_WEBPAGE);
                plat.share(sp);

请问使用下面这种方式怎么才能监听回调

        OnekeyShare oks = new OnekeyShare();
        //关闭sso授权
        oks.disableSSOWhenAuthorize();
        // 分享时Notification的图标和文字  2.5.9以后的版本不调用此方法
        //oks.setNotification(R.drawable.ic_launcher, getString(R.string.app_name));
        // title标题,印象笔记、邮箱、信息、微信、人人网和QQ空间使用
        oks.setTitle(shareTitle);
        // titleUrl是标题的网络链接,仅在人人网和QQ空间使用
        oks.setTitleUrl(shareUrl);
        // text是分享文本,所有平台都需要这个字段
        oks.setText(shareText);
        // imagePath是图片的本地路径,Linked-In以外的平台都支持此参数
        oks.setImagePath("");//确保SDcard下面存在此张图片
        // url仅在微信(包括好友和朋友圈)中使用
        oks.setUrl(shareUrl);
        // comment是我对这条分享的评论,仅在人人网和QQ空间使用
        oks.setComment(shareText);
        // site是分享此内容的网站名称,仅在QQ空间使用
        oks.setSite(shareUrl);
        // siteUrl是分享此内容的网站地址,仅在QQ空间使用
        oks.setSiteUrl(context.getString(R.string.app_name));
        // 分享图片路径
        oks.setImageUrl(imageUrl(shareImgUrl));
        // 启动分享GUI
        oks.show(context);

1个回答

热门排序
  • 你用的不是我们的jshare sdk,用的应该是sharesdk;而且我们的分享面板在下一个版本才发

    所以请去咨询你使用的SDK项目方