如何在android中从searchview搜索文本调用片段?

如何在android中从searchview搜索文本调用片段?,android,searchview,Android,Searchview,我想在android的searchview中打开一个关于文本提交的新片段 我试过这个 @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.menu_main, menu); MenuItem searchItem = menu.findItem(R.id.action_search); SearchView searchView = (Sear

我想在android的searchview中打开一个关于文本提交的新片段 我试过这个

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    getMenuInflater().inflate(R.menu.menu_main, menu);
    MenuItem searchItem = menu.findItem(R.id.action_search);
    SearchView searchView = (SearchView) MenuItemCompat.getActionView(searchItem);
    //*** setOnQueryTextFocusChangeListener ***
    searchView.setOnQueryTextFocusChangeListener(new View.OnFocusChangeListener() {

        @Override
        public void onFocusChange(View v, boolean hasFocus) {



        }
    });

    searchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() {
        @Override
        public boolean onQueryTextSubmit(String query) {              
  Toast.makeText(MyDrawerActivity.this, "word is:- "+query, Toast.LENGTH_SHORT).show();


            FragmentManager manager = getSupportFragmentManager();
            FragmentTransaction ft = manager.beginTransaction();
            Bundle bundle=new Bundle();
            bundle.putString("word", query);
            BlankFragment bm =  new BlankFragment();
            bm.setArguments(bundle);
            ft.replace(R.id.main_container, bm);
            ft.addToBackStack(null);
            ft.commit();

            return true;
        }

        @Override
        public boolean onQueryTextChange(String searchQuery) {


            return true;
        }
    });
我必须将onquerytexsubmit(字符串查询)“query”传递到该片段页面
谢谢

您已经在传递数据了吗?你所要做的就是在空白片段中访问它们。你找到解决方案了吗?