1

質問は簡単ですが、実用的な解決策を見つけるのに苦労しています。共有アクション ボタンのクリックがいつ発生したかをアプリケーションに知らせる必要があります。これを達成する方法はありますか?

4

1 に答える 1

0

ShareActionProvider に ShareTargetSelectedListener を設定して、Intentを選択することができます。

actionShare.setOnShareTargetSelectedListener(new ShareActionProvider.OnShareTargetSelectedListener() {
            @Override
            public boolean onShareTargetSelected(ShareActionProvider actionProvider, Intent intent) {
                String package = intent.getPackage(); //for example, obtain the package name
            }
        });

お役に立てば幸いです、マティア

于 2014-05-23T14:27:54.257 に答える