在SearchView中使用多个SearchableInfo

时间:2014-03-05 08:14:10

标签: android searchview

我能够在SearchView中成功实施ActionBar窗口小部件,并且可以轻松搜索和启动应用程序。

我是这样做的:

SearchManager mSearchManager = (SearchManager) getSystemService(Context.SEARCH_SERVICE);

if (mSearchManager!=null) {
    List<SearchableInfo> searchables = mSearchManager.getSearchablesInGlobalSearch();

    for (SearchableInfo i:searchables) {
        Log.d("setupSearchView", i.getSuggestAuthority());

        if (i.getSuggestAuthority() != null && i.getSuggestAuthority().startsWith("com.android.contacts")) {
            mSearchView.setSearchableInfo(i);
            break;
        }
    }

但是,我想在同一个SearchableInfo对象中添加更多SearchView。从SearchManager返回的那些。 Google即时搜索等内容。

0 个答案:

没有答案