in app/src/main/java/org/apache/taverna/mobile/ui/favouriteworkflow/FavouriteWorkflowsFragment.java [201:222]
public void performSearch(String search) {
mSearchFavouriteWorkflowAdapter = new FavouriteWorkflowsAdapter(new ArrayList<Workflow>(),
getContext());
FavouriteWorkflowsAdapter wk = mFavouriteWorkflowsAdapter;
if (!TextUtils.isEmpty(search)) {
if (null != wk)
for (int i = 0; i < wk.getItemCount(); i++) {
Workflow workflow = wk.getItem(i);
if (workflow.getTitle().toLowerCase().contains(search.toLowerCase())) {
mSearchFavouriteWorkflowAdapter.addWorkflow(workflow);
}
}
mRecyclerView.swapAdapter(mSearchFavouriteWorkflowAdapter, true);
if (mSearchFavouriteWorkflowAdapter.getItemCount() == 0)
Toast.makeText(getActivity(), getString(R.string.msg_no_workflow_found), Toast
.LENGTH_SHORT).show();
} else {
mRecyclerView.swapAdapter(mFavouriteWorkflowsAdapter, true);
}
}