Esempio n. 1
0
  /** This hook is called when the user signals the desire to start a search. */
  public boolean onSearchRequested() {
    final SearchManager searchManager =
        (SearchManager) mContext.getSystemService(Context.SEARCH_SERVICE);

    // associate search with owner activity
    final ComponentName appName = getAssociatedActivity();
    if (appName != null && searchManager.getSearchableInfo(appName) != null) {
      searchManager.startSearch(null, false, appName, null, false);
      dismiss();
      return true;
    } else {
      return false;
    }
  }