1. onKeyDown、onKeyUp、dispatchKeyEvent的區別和使用場景
區別:
1.1 onKeyDown、onKeyUp是按鍵事件的回調接口(冒泡式調用),dispatchKeyEvent是按鍵分發(隧道式分發)
1.2 onKeyDown接口的回調只有兩個地方,一個是當焦點和所屬Activity。onKeyUP接口的回調也只有兩個地方最新焦點和所屬Activity
1.3 onKeyDown、onKeyUp的調用順序和按鍵分發相反,是里層到外層回調(冒泡式調用)