private void showSearch() {
    FragmentManager fm = getFragmentManager();
    SearchDialogFragment searchDialog = SearchDialogFragment.newInstance(true, false);

    searchDialog.setTargetFragment(this, 0);
    searchDialog.show(fm, SearchDialogFragment.TAG);
  }
 @Override
 public boolean onOptionsItemSelected(MenuItem item) {
   switch (item.getItemId()) {
     case RELOAD_ID:
       // re-create the thread
       getDownloadActivity().getDownloadThread().runReloadIndexFiles();
       return true;
     case SEARCH_ID:
       getDownloadActivity().showDialog(getActivity(), SearchDialogFragment.createInstance(""));
       return true;
     default:
       return super.onOptionsItemSelected(item);
   }
 }