有没有办法在用户按下" Home"在Android上的ShareDialog界面?

时间:2015-08-12 23:40:40

标签: android facebook facebook-android-sdk

使用FB SDK 4.0,当我显示ShareDialog然后发布或取消时,回调功能完美(参见下面的代码)。

onActivityResult也能准确捕捉回复。

现在没有捕获的唯一用例是当用户按下" home"弹出对话框后,从本机sharedialog界面。当他这样做时,不会触发回调。

这是一个糟糕的用户体验,因为我正在使用视频捕获应用,并且用户期望视频捕获在帖子期间继续,但是当他按下"家"从共享对话框弹出窗口。

有人解决了这个用例吗?

 shareDialog.registerCallback(callbackManager, new FacebookCallback<Sharer.Result>() {
            @Override
            public void onSuccess(Sharer.Result result) {
                Log.i("SHARE RESULT", String.valueOf(result));
                String postID = result.getPostId();


            }

            @Override
            public void onCancel() {
                Log.i("SHARE CANCEL", "Rats!");

            }

            @Override
            public void onError(FacebookException e) {
                Log.i("SHARE ERROR", String.valueOf(e));

            }
        });

0 个答案:

没有答案