这两种方法之间是否有任何功能明智/表现明智的区别? 我应该更喜欢使用一个吗?
答案 0 :(得分:0)
它们之间唯一不同的是onOptionItemSelected()
是Activity类的直接方法,它允许您直接访问所选的MenuItem。另一方面,setOnMenuItemClickListener()
是一种方法,允许您注册一个自定义侦听器,只要单击其中一个MenuItem就会通知该侦听器,并且侦听器必须实现接口Toolbar.onMenuItemClickListener()
。