public void onCreateOptionsMenu()

in app/src/main/java/org/apache/taverna/mobile/ui/workflow/WorkflowFragment.java [237:262]


    public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
        super.onCreateOptionsMenu(menu, inflater);
        SearchManager searchManager = (SearchManager) getActivity().getSystemService(Context
                .SEARCH_SERVICE);
        searchView = (SearchView) menu.findItem(R.id.action_search).getActionView();

        searchView.setSearchableInfo(searchManager.getSearchableInfo(getActivity()
                .getComponentName()));
        searchView.setSubmitButtonEnabled(false);
        searchView.addOnAttachStateChangeListener(new View.OnAttachStateChangeListener() {
            @Override
            public void onViewAttachedToWindow(View view) {
                mWorkflowPresenter.attachSearchHandler(searchView);
                mSearchWorkflowList.clear();
            }

            @Override
            public void onViewDetachedFromWindow(View view) {
                mRecyclerView.swapAdapter(mWorkflowAdapter, true);
                mSwipeRefresh.setRefreshing(false);
                mSearchWorkflowList.clear();
                mSearchPageNumber = 1;
            }
        });

    }