Nit*_*sra 5 android android-fragments searchview android-fragmentactivity
这是我看到的 a SHERLOCK FRAGMENT ACTIVITY
,其中包含 4FRAGMENTS
和 a SEARCH VIEW
。有 4 个片段,其中最后一个是FRAGMENT SEARCH RESULTS
我的问题是如何将搜索查询的数据传递到FRAGMENT SEARCH RESULTS
搜索视图并在其中显示搜索结果FRAGMENT SEARCH RESULTS
我实现了这个
private void setupSearchView(MenuItem searchItem) {
if (isAlwaysExpanded()) {
mSearchView.setIconifiedByDefault(false);
} else {
searchItem.setShowAsActionFlags(MenuItem.SHOW_AS_ACTION_IF_ROOM | MenuItem.SHOW_AS_ACTION_COLLAPSE_ACTION_VIEW);
}
mSearchView.setOnQueryTextListener(this);
}
public boolean onClose() {
return false;
}
protected boolean isAlwaysExpanded() {
return false;
}
@Override
public boolean onQueryTextSubmit(String query) {
if (query.length() > 0) {
**//WHAT SHOULD I WRITE HERE**
}
return false;
}
@Override
public boolean onQueryTextChange(String newText) {
return false;
}
Run Code Online (Sandbox Code Playgroud)
@Override
public boolean onQueryTextSubmit(String query) {
if (query.length() > 0) {
FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();
Fragment newFragment = new SearchFragment(); //your search fragment
Bundle args = new Bundle();
args.putString("query_string", query);
newFragment.setArguments(args);
transaction.replace(R.id.content_frame, newFragment);
transaction.addToBackStack(null);
transaction.commit();
}
return false;
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
8092 次 |
最近记录: |