Android onKeyDown、onKeyUp、dispatchKeyEvent的区别
生活随笔
收集整理的這篇文章主要介紹了
Android onKeyDown、onKeyUp、dispatchKeyEvent的区别
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
1. onKeyDown、onKeyUp、dispatchKeyEvent的區(qū)別和使用場景
區(qū)別:
1.1 onKeyDown、onKeyUp是按鍵事件的回調(diào)接口(冒泡式調(diào)用),dispatchKeyEvent是按鍵分發(fā)(隧道式分發(fā))
? ? ? ?1.2 onKeyDown接口的回調(diào)只有兩個地方,一個是當(dāng)焦點(diǎn)和所屬Activity。onKeyUP接口的回調(diào)也只有兩個地方最新焦點(diǎn)和所屬Activity
? ? ? ?1.3 onKeyDown、onKeyUp的調(diào)用順序和按鍵分發(fā)相反,是里層到外層回調(diào)(冒泡式調(diào)用)
轉(zhuǎn)載于:https://www.cnblogs.com/lianghe01/p/6273854.html
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎總結(jié)
以上是生活随笔為你收集整理的Android onKeyDown、onKeyUp、dispatchKeyEvent的区别的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MySQL编程基础
- 下一篇: 2、Redis入门介绍