Я использую андроид родной обмен с этим кодом:Android Sharing с Темой E-Mail/Whatsapp
Intent intent = new Intent(Intent.ACTION_SEND);
intent.putExtra(Intent.EXTRA_TEXT, "I like to share with you some stuff.");
intent.putExtra(Intent.EXTRA_SUBJECT, "I like to share with you.");
intent.setType(CONTENT_TYPE_TEXT);
startActivity(Intent.createChooser(intent, "Share");
При использовании электронной почты в качестве канала обмена, я получаю то, что я хочу:
Subject: I like to share with you.
Text: I like to share with you some stuff.
когда я использую WhatsApp как канал обмена, я получаю следующий текст:
I like to share with you.
I like to share with you some stuff.
Что я ожидаю при совместном использовании с Whatsapp:
I like to share with you some stuff.
Есть ли какой-либо параметр/флаг, указывающий канал обмена, чтобы подавить эту тему, если канал обмена не поддерживает тему в принципе.
E.g. E-Mail поддерживает темы -> Используйте предоставленные намерения дополнительно. WhatsApp не поддерживает темы -> Не используйте предоставленные намерения дополнительно.