0

我使用来自 android 开发站点的这段代码来实现搜索栏,但我得到红色错误行,上面写着Unreachable code,唯一的解决方法是删除代码行。我不确定这里有什么问题。

// Get the SearchView and set the searchable configuration
SearchManager searchManager = (SearchManager) getSystemService(Context.SEARCH_SERVICE);
SearchView searchView = (SearchView) menu.findItem(R.id.menu_search).getActionView();

// Assumes current activity is the searchable activity
searchView.setSearchableInfo(searchManager.getSearchableInfo(getComponentName()));
searchView.setIconifiedByDefault(false); 
// Do not iconify the widget; expand it by default

给我的行errors是:

SearchManager searchManager = (SearchManager) getSystemService(Context.SEARCH_SERVICE);
4

1 回答 1

0

我面临着同样的问题。将线放在 SearchManager searchManager = (SearchManager) getSystemService(Context.SEARCH_SERVICE);之后return

示例:`

public boolean onCreateOptionsMenu(Menu menu) {
    MenuInflater inflater = getMenuInflater();
    inflater.inflate(R.menu.main, menu);

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

    return super.onCreateOptionsMenu(menu);
}

`

于 2015-07-03T16:06:43.120 回答