여기 저기 내용을 조사를 해보면
계속 같은 소스들만 보이고 해결점이 없어 질문을 올립니다.

혹시나 해서 한번 올려봅니다.
AutoCompleteTextView 기능을 사용할려고 삽질을 하고 있는데여!


Cursor cursor =  new MCLNTDAOHelper(helper).fetchs(null);  //SQLite에서 목록을 조회를 성공했습니다.

//
ContactListAdapter adapter = new ContactListAdapter(this, cursor);
customer.setAdapter(adapter);


public static class ContactListAdapter extends CursorAdapter implements Filterable {
         public ContactListAdapter(Context context, Cursor c) {
             super(context, c);
             mContent = context.getContentResolver();
         }

         @Override
         public View newView(Context context, Cursor cursor, ViewGroup parent) {
          
          Log.d("LIST"," 11  ContactListAdapter=newView ");
             final LayoutInflater inflater = LayoutInflater.from(context);
             final TextView view = (TextView) inflater.inflate( android.R.layout.simple_dropdown_item_1line
                                                        , parent
                                                        , false);
             view.setText(cursor.getString(1));
             return view;
         }

         @Override
         public void bindView(View view, Context context, Cursor cursor) {
          Log.d("LIST"," 22  ContactListAdapter=newView ");
             ((TextView) view).setText(cursor.getString(1));
         }

         @Override
         public String convertToString(Cursor cursor) {
          Log.d("LIST"," 33  ContactListAdapter=newView ");
             return cursor.getString(1);
         }

//         @Override
//         public Cursor runQueryOnBackgroundThread(CharSequence constraint) {
//             if (getFilterQueryProvider() != null) {
//                 return getFilterQueryProvider().runQuery(constraint);
//             }
//
//             StringBuilder buffer = null;
//             String[] args = null;
//             if (constraint != null) {
//                 buffer = new StringBuilder();
//                 buffer.append("UPPER(");
//                 buffer.append(Contacts.ContactMethods.NAME);
//                 buffer.append(") GLOB ?");
//                 args = new String[] { constraint.toString().toUpperCase() + "*" };
//             }
//
//             return mContent.query(Contacts.People.CONTENT_URI, PEOPLE_PROJECTION,
//                     buffer == null ? null : buffer.toString(), args,
//                     Contacts.People.DEFAULT_SORT_ORDER);
//         }

         private ContentResolver mContent;        
}


도저희 감을 잡지를 못하고 잇습니다.
문자 하나하나 입력할때마다 비슷한 단어가 있으면 Cursor에 담긴 내용을 어떻게 걸러서
뿌려 줘야 할까요
위에 메소드는 당체 어떤식으로 사용하라는건지 모르겠습니다.
혹시 참조할만한 소스없을까요!