我正在做一個搜索欄,但我發現一個問題,因爲如果我把代碼放在MainActivity的末尾,它不會加載選項。我的應用程序不加載工具欄選項
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.main_menu, menu);
return super.onCreateOptionsMenu(menu);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB){
SearchManager manager = (SearchManager) getSystemService (Context.SEARCH_SERVICE);
SearchView search = (SearchView) menu.findItem(R.id.action_search).getActionView();
search.setSearchableInfo(manager.getSearchableInfo(getComponentName()));
search.setOnQueryTextListener(new SearchView.OnQueryTextListener() {
@Override
public boolean onQueryTextSubmit(String query) {
return false;
}
@Override
public boolean onQueryTextChange(String query) {
return false;
}
});
}}
我該怎麼辦?我做錯什麼了嗎?
在此先感謝
我不確定你的代碼在return語句後放了什麼後甚至編譯了。它不會給錯誤說無法訪問的聲明? –