@Override public void loadMore() { if (state == STATE_SEARCH && !searcher.isKeywordEmpty()) { mFootUpdate.showLoading(); searcher.search(); } }
void reload(String keyword) { keyword = keyword == null ? "" : keyword.trim(); if (!keyword.equals(searcher.getKeyword())) { state = STATE_SEARCH; list.clear(); notifyDataSetChanged(); mFootUpdate.dismiss(); searcher.setKeyword(keyword); if (searcher.isKeywordEmpty()) { mFootUpdate.dismiss(); } else { loadMore(); } } }