Android直接分享

che*_*rif 5 java android share

我正试图通过直接分享从我的应用程序共享链接.共享对话框必须如下图所示,其中包含来自消息应用程序的最常用联系人,例如WhatsApp联系人.

我想要实现的目标

这是Intent我用来共享链接的结构:

 Intent shareIntent = ShareCompat.IntentBuilder
                        .from(getActivity())
                        .setType("text/plain")
                        .setText(sTitle+ "\n" + urlPost)
                        .getIntent();
                if (shareIntent.resolveActivity(
                        getActivity().getPackageManager()) != null)
                    startActivity(shareIntent);
Run Code Online (Sandbox Code Playgroud)

这就是我的应用程序显示的内容:

我的应用显示什么

知道如何实现吗?

小智 6

你应该使用.createChooserIntent()而不是.getIntent()