AutoCompleteTextView с SimpleCursorAdapter для загрузки контактов

Привет, я разрабатываю Android-приложение для SMS, в котором я использую AutoCompleteTextView для поиска контактов с помощью SimpleCursorAdapter, как в приведенном ниже коде.

    mTxtPhoneNo = (AutoCompleteTextView) findViewById(R.id.editTextContact);
    mTxtPhoneNo.setOnClickListener(this);

    phones = getContentResolver().query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI,null,
              ContactsContract.CommonDataKinds.Phone.CONTACT_ID ,null, null);
    String[] columns = new String[] 
            {
            ContactsContract.Contacts.DISPLAY_NAME,
            ContactsContract.CommonDataKinds.Phone.NUMBER,
            ContactsContract.CommonDataKinds.Phone.TYPE

            };

    adapter  = new SimpleCursorAdapter(this, R.layout.custcontview, phones ,columns, new int[] { R.id.ccontName, R.id.ccontNo, R.id.ccontType });
    mTxtPhoneNo.setAdapter(adapter);

Строка поиска может быть либо номером, либо именем контакта. Как я могу искать с помощью SimpleCursorAdapter. Я очень новичок в CursorAdapter и очень мало знаю об этом. Пожалуйста, помогите с любым связанным примером кода или соответствующими ссылками.

Спасибо!


comment
эта ссылка может быть полезна для вас. приложение/LoaderManager.html   -  person kalyan pvs    schedule 14.02.2014


Ответы (1)


person    schedule
comment
Я использовал это ранее. Это загружает активность очень медленно, почти как 7-8 секунд. Как загрузить его быстрее с помощью адаптера курсора - person sanjana; 14.02.2014
comment
androidexample.com/ - person Digvesh Patel; 14.02.2014
comment
Спасибо за ссылку. Но даже замедляет загрузку активности. Как это исправить? - person sanjana; 14.02.2014
comment
Подожди несколько минут, я верну тебе немного работы - person Digvesh Patel; 14.02.2014
comment
@DigveshPatel, у меня такая же проблема с медленной загрузкой активности. Вы можете помочь?? - person dancer_69; 21.03.2014
comment
@LazyCoder startManagingCursor() — это старый способ управления курсором. Вместо этого следует защищать загрузчика ... - person IgorGanapolsky; 17.10.2014