2012-07-17 3 views
1

backspace를 누른 후 내 텍스트 워처가 작동하고 그 제안이옵니다. 웹에서 도서 목록을 생성하는 텍스트 워처가 있습니다. 나는 또한 그것이 순수한 문제인지보기 위해 기다렸다. 하지만 내가 백 스페이스를 누를 때 smoothly.Please은 내가 textview.setAdapter (어댑터)를하고있는 중이 야 startsuggestionsthreadTextWatcher late until

textWatcher = new TextWatcher() 
    { 
     public void afterTextChanged(Editable s) 
     { 
      chars = s; 
      currentSearch = s; 
      startSuggestionsThread(s); 
     } 

     public void beforeTextChanged(CharSequence s, int start, int count, int after) { 
     } 

     public void onTextChanged(CharSequence s, int start, int before, int count){ 
     } 
    }; 

도움이 작업을 시작, 그것 때문이 아니라 그의 발견. 하지만 시간이 많이 걸릴 수도 있습니다.

+1

코드 붙여 넣기 – waqaslam

+0

textview instanceOf ListView? – DroidBender

+0

그냥 보통의 자동 완성 텍스트보기 없음 – Sidk

답변

1

afterTextChangedTextWatcher의 로직을 사용하고있을 가능성이 있습니다. 텍스트가 변경되기 전에 코드를 실행하기 위해 beforeTextChanged으로 코드를 이동하십시오. EditText

+0

당신은 투시력이 있습니까? ;-) – hsz

+0

하하, 그냥 추측은 안된다. – waqaslam

+0

나는 코드를 aftertextchanged로 옮겼다. 그것의 일은 너무 천천히. – Sidk

관련 문제