0

私の要件に従って、ボタンをクリックすると、デバイスで利用可能なメール クライアントを開く必要があります。ユーザーが特定のメールクライアントを選択したら、受信トレイを表示する必要があり、特定のメールを選択してそのメールを送信できます。

メール クライアントを開くには、次の特定のコードを使用しました。

Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("plain/text");
intent.putExtra(Intent.EXTRA_EMAIL, new String[] { "abc@xyz.com" });
intent.putExtra(Intent.EXTRA_SUBJECT, "subject");
intent.putExtra(Intent.EXTRA_TEXT, "mail body");
startActivity(Intent.createChooser(intent, ""));

メールクライアントが開いたら、特定のメールクライアントを選択する必要があり、その特定のアプリケーションの受信トレイに移動する必要があります。メールを選択して送信する必要があります。

この問題を解決する方法を教えてくれる人はいますか?

ありがとう。

4

2 に答える 2

0

アンドロイドに適切なアプリを選択させてみませんか。ユーザーは、メールを開くための既定のアプリとして保存したアプリを持っている可能性があります。なぜ毎回選択する必要があるのでしょうか?

startActivity(intent);
于 2013-07-02T21:24:31.083 に答える