5

私はこのコードで Android ネイティブ共有を使用しています:

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 メールはサブジェクトをサポートします -> 提供されたインテント エクストラを使用します。WhatsApp はサブジェクトをサポートしていません -> 提供されたインテント エクストラを使用しないでください。

4

2 に答える 2