이틀째 계속 삽질해도 안되는군여..

샘플도 참조 할 만 한게 없구. 미치갔내요


EditText에서 'AB'라고 치면 'AB'에 속한 구문들이 EditText에 달려 나와 줘야 하는데
필터링이 안되고 Cursor에 담긴 모든 구문들이  리스트에 출력이 되어버리는데 이것 어디를 수정을 해줘야 할까요?
환장 하겠내요 시간은 흐르고

private AutoCompleteTextView customer = null;
private SimpleCursorAdapter adapter = null;


 public void onCreate(Bundle savedInstanceState) {
        Log.d("SALE", "[" + this.getClass().getName() + "] onCreate ----- 1 ");
        super.onCreate(savedInstanceState);
        setContentView(R.layout.price_manager);
        customer = (AutoCompleteTextView) findViewById(R.id.mcl_data);
  
  
       ContentValues values = new ContentValues();
        values.put(MCLNTDAOHelper.TSA_MCL_NM, customer.getText().toString());
  
       ContentProviderClient helper = getContentResolver().acquireContentProviderClient(MCLNTDAOHelper.Constants.CONTENT_URI);
       Cursor cursor =  new MCLNTDAOHelper(helper).fetchs(values);
        startManagingCursor(cursor);

       try{

          adapter = new SimpleCursorAdapter(this
                                                                           , android.R.layout.simple_dropdown_item_1line
                                                                           , cursor
                                                                           , new String[] { MCLNTDAOHelper.Constants.TSA_MCL_NM}
                                                                          , new int[] {android.R.id.text1});
   
           while(cursor.moveToNext())
           {
                  Log.d("LIST","Event call =["+cursor.getString(1)+"]");
           }
   
       }catch(Exception e){
                e.printStackTrace();
       }
       customer.setAdapter(adapter);
 }