我有一個SearchView在ActionBar和我使用onQueryTextListener與它。我在ActionBar所屬的活動佈局中有一個列表視圖。在ListView中有兩個Textviews。因此,當用戶在searchview中輸入文本時,會在文本上執行Web查詢(api),並使用收到的結果(數組)來填充列表視圖。就像AutoCompleteTextView,而是在列表視圖中顯示結果。如何自發更新Listview?
我使用的是HandlerThread執行此查詢並填充ListView和我已經在onQueryTextChange這是工作付諸實施。
但問題是,顯示結果需要很長時間。在用戶輸入輸入後顯示結果。但是,我希望結果以用戶輸入文本的方式顯示(如Google建議的那樣)。我怎樣才能做到這一點?
不,不,不使用任何HandlerThread,請參閱篩選器類和可篩選界面 – pskink 2014-12-27 13:41:03
請參閱我的答案在這裏:http://stackoverflow.com/questions/19858843/how-to-dynamically-add-suggestions-to- autocompletetextview-with-preserving-chara知道如何用CursorAdapter輕鬆實現過濾 – pskink 2014-12-27 13:46:26
@pskink在這種情況下,HandlerThreads可以被使用以及爲什麼HandlerThreads不是一個好主意? – 2014-12-27 18:04:21