0
這兩種方法之間是否存在任何明智的/性能方面的區別? 我應該更喜歡使用一個嗎?Toolbar-> setOnMenuItemClickListener()和onOptionsItemSelected()有什麼區別嗎?
這兩種方法之間是否存在任何明智的/性能方面的區別? 我應該更喜歡使用一個嗎?Toolbar-> setOnMenuItemClickListener()和onOptionsItemSelected()有什麼區別嗎?
它們之間的唯一區別是onOptionItemSelected()
是一個來自Activity類的直接方法,它可以直接訪問所選擇的MenuItem。另一方面,setOnMenuItemClickListener()
是一種方法,允許您註冊一個自定義的偵聽器,只要單擊一個MenuItem就會收到通知,並且偵聽器必須實現接口Toolbar.onMenuItemClickListener()
。