1

Android アプリ内でメール インテントを使用しています。問題なく動作しますが、電子メールが電子メール アプリケーションに移植されると、常に電子メール アドレスの行にカンマが追加されます。メールアドレスを文字列で追加しようとしましたが、文字列配列でしか機能しません。そのコンマを削除する機会はありますか?

これが私のコードです:

String stremailaddress;
stremailaddress = "myemail@whatever.com";
String emailaddress[] = { stremailaddress };
emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, emailaddress);

電子メール アプリケーションで電子メール アドレスの行がどのように表示されるかを次に示します。

myemail@whatever.com,

私はそれを次のようにしたい:

myemail@whatever.com
4

2 に答える 2

1

カンマはメール アプリ自体によって挿入されるため、この動作を変更することはできません。コンマを根絶するために独自の電子メール アプリを作成していない限り、これに対処する必要があります。メールアプリがコンマを挿入すると、メールを送信する前にコンマを処理する可能性があるため、最後にコンマを付けても問題はありません。

カンマを挿入する唯一の理由は、電子メール アドレスを手動で簡単に追加できるようにするためです。したがって、これ以上アドレスを追加したくない場合は無視してください。

于 2012-04-12T10:39:51.047 に答える
0

これは、電子メール アプリケーションと、受信した電子メール アドレスのリストをどのように表示するかによって異なります。だから、いいえ、あなたはそれについて何もできません。

(そして、それはとにかく問題ではありません。)

于 2012-04-12T10:39:46.333 に答える