拦截onOptionsItemSelected

问题描述:

我有一个实现onCreateOptionsMenu方法的顶级TabHost。我希望子活动(选项卡内的活动)能够通过onOptionsItemSelected拦截选项菜单。例如,在选项菜单中,我有一个名为“Edit Note”的项目,在一个选项卡中有一个带有所有注释列表的ListView。我希望能够在整个应用程序中查看“编辑注释”项目,但顶级TabActivity不知道注释的标题或ID等信息。拦截onOptionsItemSelected

对这些选项卡进行子类化,并将父项调用关闭到OnOptionsItemSelected中的活动子项,以使其有机会首先处理它。