[英]How to implement a SearchView in Android
我已經創建了一個基於RecyclerView
的SearchActivity
,它應該搜索在MainActivity
聲明的ArrayList<>
public class SearchActivity extends ListActivity {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
handleIntent(getIntent());
}
public void onNewIntent(Intent intent) {
setIntent(intent);
handleIntent(intent);
}
public void onListItemClick(ListView l, View v, int position, long id) {
//DA IMPLEMENTARE: chiama accordo activity
// do not care about this method, I'll implement it later
}
private void handleIntent(Intent intent) {
if(Intent.ACTION_SEARCH.equals(intent.getAction())) {
String query = intent.getStringExtra(SearchManager.QUERY);
doSearch(query);
}
}
private void doSearch(String queryStr) {
// I think I should implement an adapter here
}
}
我想我應該在doSearch()
方法中實現某些東西,但是我不知道該怎么做。 如果您能幫助我,我將不勝感激
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.