我如何仅通过一种共享意图来共享 2 种不同的类型?

How can i share 2 differents types with only one share intent?

在我的应用程序中有一个调用此方法的共享按钮:

Intent sendIntent = new Intent();
sendIntent.setAction(Intent.ACTION_SEND);   
String audioClipFileName="bell.mp3";
sendIntent.setType("audio/mp3");
sendIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse("android.resource://com.gruchka.guessthesound/" + R.raw.bell));
startActivity(Intent.createChooser(sendIntent, "Get help with:"));

此按钮共享音频文件:'bell.mp3'。 我希望此按钮还可以共享音频文件下方的文本。 我该如何解决这个问题?谢谢

在 setType 行下面使用:

sendIntent.putExtra(Intent.EXTRA_TEXT, "YOUR_TEXT");

仅适用于支持它的应用程序。