Red Planet
Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Помогли на другом форуме. Если у кого-либо будет такая же задача, то решается она так. Цитата: public class ContactManager extends Activity implements OnClickListener { ListView lvOfConts; Cursor cur; CursorAdapter curAd; EditText etIn; Button butComp; ListView lvOfEqs = null; TextView twFound; ArrayList<String> listOfNames = new ArrayList<String>(); }; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.contact_manager); lvOfEqs = (ListView)findViewById(R.id.lveqs); etIn = (EditText)findViewById(R.id.etin); butComp = (Button)findViewById(R.id.butcomp); butComp.setOnClickListener(this); twFound = (TextView)findViewById(R.id.tweqs); twFound.setVisibility(4); lvOfConts = (ListView)findViewById(R.id.lv_all_conts); cur = getContentResolver().query( ContactsContract.Contacts.CONTENT_URI, null, null, null, ContactsContract.Contacts.DISPLAY_NAME); curAd = new SimpleCursorAdapter(this, android.R.layout.test_list_item, cur, new String[] { ContactsContract.Contacts.DISPLAY_NAME }, new int[] { android.R.id.text1 }); lvOfConts.setAdapter(curAd); cur.moveToFirst(); for (int i=0; i<curAd.getCount(); cur.moveToPosition(++i)) listOfNames.add(cur.getString(cur.getColumnIndex(ContactsContract.Data.DISPLAY_NAME))); } } | Не знаю, хорошее решение или плохое, так как сам только учусь. Может быть, какие-то данные лишние. Нет времени разбираться, просто скопировал рабочий код. | Всего записей: 215 | Зарегистр. 18-06-2009 | Отправлено: 16:12 21-06-2011 | Исправлено: Red Planet, 16:14 21-06-2011 |
|