Я действительно смущен. Я хочу, чтобы получить номера телефонов и сохранить массивыполучение контактного номера из списка контактов в Android, но dont work equals()
Чтобы сделать это я использую следующую функцию
public void PickContact(){
Cursor phones = BaseContext.getContentResolver().query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI, null,null,null, null);
NameContacts=new String[phones.getCount()];
int i=0;
while (phones.moveToNext())
{
NameContacts[i]=phones.getString(phones.getColumnIndex(ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME));
i++;
}
}
Этот метод работает правильно
Я бы, если имя контакта с определенным именем , Отобразится сообщение.
Часть кода
{
String Contacts="";
Show_Contact.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
for(int i=0;i<NameContacts.length;i++)
Contacts+=NameContacts[i];
text.setText(Contacts);
}
});
//show all Name Contact in textView
button1.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
for(int i=0;i<NameContacts.length;i++)
{
if(NَameContacts[i].equals("aaa"));
Toast.makeText(getBaseContext(), ""+NumberContacts.length, Toast.LENGTH_LONG).show();
}
}
});
//dont show Toast
, но не отображается сообщение !! Заявление, если в любое время не верное !!!!!!!!
Имена, которые хранятся в контакте с моим телефоном.
"Ahmad", "ferank", "المختار", "مونس", "anjeli", "ааа", ...
Наличие двух языков, список контактов, не проблема ?? ??
вы ошибку '' NumberContacts' для NameContacts'? – lootsch
Написал неправильно. Я изменил код – mariya
@lootsch Большое спасибо – mariya