Пример #1
0
 private void clearResults() {
   if (mUpdateSearchResultsTask != null) {
     mUpdateSearchResultsTask.cancel(false);
     mUpdateSearchResultsTask = null;
   }
   setResultsCursor(null);
 }
Пример #2
0
 private void updateSearchResults() {
   clearAllTasks();
   if (TextUtils.isEmpty(mQuery)) {
     setResultsVisibility(false);
     setResultsCursor(null);
   } else {
     mUpdateSearchResultsTask = new UpdateSearchResultsTask();
     mUpdateSearchResultsTask.execute(mQuery);
   }
 }
Пример #3
0
 private void clearAllTasks() {
   if (mUpdateSearchResultsTask != null) {
     mUpdateSearchResultsTask.cancel(false);
     mUpdateSearchResultsTask = null;
   }
   if (mUpdateSuggestionsTask != null) {
     mUpdateSuggestionsTask.cancel(false);
     mUpdateSuggestionsTask = null;
   }
 }