在android development site,看到onOptionsItemSelected
的解释,在return
这边,是这样说的:
boolean 返回 false 以允许进行正常的菜单处理,返回 true 以在此处使用它。
对不起我的笨蛋,谁能说明这句话在解释什么,我应该返回 true 还是 false 在正常情况下?
最佳答案
如果你处理菜单项,你应该返回 true,如果你不处理,则返回 super.onOptionsItemSelected(item)。
例如
public boolean onOptionsItemSelected(MenuItem item)
{
switch (item.getItemId())
{
case R.id.option1:
handleOption1();
return true;
case R.id.option2:
handleOption2();
return true;
default:
return super.onOptionsItemSelected(item);
}
}
关于android - 谁能说明 "onOptionsItemSelected"的返回?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9127286/