Java 带滑动标签的搜索界面android

Java 带滑动标签的搜索界面android,java,android,android-fragments,Java,Android,Android Fragments,我需要一些帮助,以实现在不同的滑动标签搜索能力。 我有一个活动A,它也是我的搜索界面(顶部的搜索栏)的主要活动。此活动应根据选项卡、全部、组织和人员将搜索字符串传递给相应的片段 我不知道如何将搜索字符串传递给相应的片段。是否有人有任何建议或工作代码,我可以参考 谢谢 请查找附加的快照 在活动中声明一个公共变量 public String search; 在您的活动的onCreateOptions菜单()中,添加 SearchView searchView = (SearchView) me

我需要一些帮助,以实现在不同的滑动标签搜索能力。 我有一个
活动
A,它也是我的搜索界面(顶部的搜索栏)的主要活动。此活动应根据选项卡、全部、组织和人员将搜索字符串传递给相应的片段

我不知道如何将搜索字符串传递给相应的片段。是否有人有任何建议或工作代码,我可以参考

谢谢

请查找附加的快照


活动中声明一个公共变量

public String search;  
在您的
活动的
onCreateOptions菜单()
中,添加

SearchView searchView = (SearchView) menu.findItem(R.id.menu_search)
        .getActionView();    

SearchView.OnQueryTextListener queryTextListener = new SearchView.OnQueryTextListener() {
    public boolean onQueryTextChange(String newText) {
        return true;
    }

    public boolean onQueryTextSubmit(String query) {
        search = query;
    }
};
searchView.setOnQueryTextListener(queryTextListener);
片段中
,您可以按如下方式访问字符串:

String query = ((MyActivity)getActivity()).search;

试试这个。这就行了。

好的。。谢谢让我试试这个!如果我正在使用类似的东西,如果((Intent.ACTION_SEARCH.equals(Intent.getAction()){String query=Intent.getStringExtra(SearchManager.query);…..,是否可以这样做?我的意思是不使用OnQueryTextListener?听起来确实可能…请尝试一下,并让我知道它是否有效:)