private void performSearch(Intent intent) {
    if (Intent.ACTION_SEARCH.equals(intent.getAction())) {
      int i = mViewPager.getCurrentItem();
      int returned = 0;

      String query = intent.getStringExtra(SearchManager.QUERY);

      switch (i) {
        case 0:
          returned = ((RestaurantFragment) mEntryPagerAdapter.getItem(i)).filterName(query);
          break;
        case 2:
          returned = ((CuisineFragment) mEntryPagerAdapter.getItem(i)).filter(query);
          break;
        default:
          return;
      }

      if (returned == 0) {
        Toast.makeText(getApplicationContext(), "No records found.", Toast.LENGTH_SHORT).show();
      }
    }
  }