示例#1
0
  private void setupFromIntent(Intent intent) {
    if (DBG) Log.d(TAG, "setupFromIntent(" + intent.toUri(0) + ")");
    String corpusName = getCorpusNameFromUri(intent.getData());
    String query = intent.getStringExtra(SearchManager.QUERY);
    Bundle appSearchData = intent.getBundleExtra(SearchManager.APP_DATA);
    boolean selectAll = intent.getBooleanExtra(SearchManager.EXTRA_SELECT_QUERY, false);

    setCorpus(corpusName);
    setQuery(query, selectAll);
    mAppSearchData = appSearchData;

    if (startedIntoCorpusSelectionDialog()) {
      mSearchActivityView.showCorpusSelectionDialog();
    }
  }