android intent.ACTION_SEND WhatsApp,发送前编辑信息

android intent.ACTION_SEND WhatsApp, Edit message before sending

*大家好, 我的问题很简单,但仍然没有找到任何答案, 当我在我的应用程序中使用带有预填充消息的 Android Intent.ACTION_SEND 时,我得到了选择器,并且当 select WhatsApp 例如(或 Viber 相同的行为)时,我无法修改与联系人共享之前的文本。

所以我的问题是:如何在将预填消息发送给所选联系人之前对其进行编辑。

 Intent shareIntent = new Intent(Intent.ACTION_SEND);
   shareIntent.setType("text/plain");
   shareIntent.putExtra(Intent.EXTRA_TEXT, "text");
   startActivity(Intent.createChooser(shareIntent, "share Action"));

非常感谢! 祝你有美好的一天 *

你不能。

从选择器中选择应用程序(即 WhatsApp)后,您的应用程序将失去控制权。现在由所选应用决定如何处理消息。

如果你想修改它,你应该在触发你的 shareIntent 之前进行。