Android 工具栏->;setOnMenuItemClickListener()和OnOptions ItemSelected()?
这两种方法之间是否存在功能/性能方面的差异?Android 工具栏->;setOnMenuItemClickListener()和OnOptions ItemSelected()?,android,menu,android-toolbar,Android,Menu,Android Toolbar,这两种方法之间是否存在功能/性能方面的差异? 我应该更喜欢使用一个而不是另一个吗?它们之间唯一的区别是onOptionItemSelected()是活动类中的一个直接方法,它允许您直接访问所选菜单项。另一方面,setOnMenuItemClickListener()是一种允许您注册自定义侦听器的方法,每当单击其中一个菜单项时,该侦听器都会收到通知,并且侦听器必须实现界面工具栏。onMenuItemClickListener()
我应该更喜欢使用一个而不是另一个吗?它们之间唯一的区别是
onOptionItemSelected()
是活动类中的一个直接方法,它允许您直接访问所选菜单项。另一方面,setOnMenuItemClickListener()
是一种允许您注册自定义侦听器的方法,每当单击其中一个菜单项时,该侦听器都会收到通知,并且侦听器必须实现界面工具栏。onMenuItemClickListener()