2012-04-12 10 views
1

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

は私のコードです:

String stremailaddress; 
stremailaddress = "[email protected]"; 
String emailaddress[] = { stremailaddress }; 
emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, emailaddress); 

これは、メールアドレスの行は、電子メールアプリケーションでどのように見えるかです:

[email protected] 

[email protected], 

が、私はそれが次のようになりたいです

+1

なぜカンマを削除する必要がありますか?何も影響を与えてはいけません。 –

+0

そうですが、それはとても貧弱です。ユーザーが電子メールアドレスを手動で追加するかどうかは関係ありませんが、このアドレスは電子メールアドレスを自動的に追加するだけです。だからこのコンマは役に立たない。だから、心配しないで。私はそれと一緒に生きなければならないようだ。あなたの急いで助けてくれてありがとう! – JohnD

答えて

0

これは、電子メールアプリケーションと、受信した電子メールアドレスのリストの表示方法に依存します。だから、それについて何もすることはできません。

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

1

カンマが電子メールアプリ自体が挿入されているため、この動作を変更傾けます。あなたがカンマを根絶するためにあなたの電子メールアプリを書いていない限り、あなたはこれで生きなければならない。メールアプリケーションがそれを挿入すると、メールを送信する前にそれを処理する可能性があるため、最後にコンマを入れても問題ありません。

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

関連する問題