0
複数の連絡先を選択するには連絡先選択ライブラリを使用していますが、連絡先に番号が含まれていない場合は選択されていますテキストフィールド。そのメッセージを削除する方法と末尾のカンマを削除する方法。以下は私のコードです。表示方法連絡先ピッカーを使用して電話番号が存在する場合のみ
try {
int pos = 0;
for (Contact contact : contacts) {
String displayName = contact.getDisplayName();
result.append(displayName + ",");
result.setSpan(new BulletSpan(15), pos, pos + displayName.length() + 1, Spanned.SPAN_INCLUSIVE_EXCLUSIVE);
//pos += displayName.length() + 1;
}
}
catch (Exception e) {
result.append(e.getMessage());
}
contactsView.setText(result);
あなたが使っているライブラリを教えてください。 ContactクラスにはgetPhoneNumberメソッドがありますか? – Pr38y
com.onegravity.contactpickerこのライブラリ........ ContactPickerActivityはクラスです。それにgetPhoneNumberメソッドがあります。 – stackover65
次に、その更新に基づいて、電話番号をチェックする条件が存在するかどうかをチェックします。 – Pr38y