我正在做 android 教程,在添加操作按钮部分,openSearch() 和 openSettings() 是未定义的。所以我把它们作为同一个班级的私人空隙。但是,在开关中, openSearch(); 显然是无法到达的。当我删除那个案例时,下一个案例中的方法无法访问。这是我的代码。
return super.onOptionsItemSelected(item);
// Handle presses on the action bar items
switch (item.getItemId()) {
case R.id.action_search:
openSearch();
return true;
case R.id.action_settings:
openSettings();
return true;
default:
return super.onOptionsItemSelected(item);
}
private void openSettings() {
Toast.makeText(this, "Search button pressed", Toast.LENGTH_SHORT).show();
}
private void openSearch() {
Toast.makeText(this, "Search button pressed", Toast.LENGTH_SHORT).show();
}