単語を文字列にバインドし、それらを使用して電子メールを送信するための単純な Android デモ プログラムを作成しました。そのため、それらをすべて一意にする必要があります (その文字列で単一の単語 (電子メール ID) を繰り返す必要はありません)。以下のように試しましたが、 haedwareの戻るボタンを押して連絡先リストのチェックを外すと、値が繰り返されます..
コード
String str1 = "";
for (String bean : myAdapter.myId) {
str1 = str1 + ","+ getFacebook(ConnectedActivity.this,Integer.parseInt(bean));
System.out.println("========My facebookId:::::: " + str1);
}
if (str1.length() > 0) {
if (str1.toUpperCase().contains(str1)) {
System.out.println("contains duplicates::::::::::>>>>>>>>>>>>>");
} else {
str1 = str1.substring(1);
MainActivity.showAlert(ConnectedActivity.this,"FACEBOOK SENDER", str1, "OK", "EMAIL");
}