写一个很简单的小应用搞了一下午。
感觉明明写对的东西就是调试不能通过。
搞到最后才找到原因。
是在写onKeyDown 多调用了一次 super.onKeyDown();
其实这个错误是我们很容易犯的,写下来备忘。
Activity.onKeyDown();
当某个键被按下时会触发,但不会被任何的该Activity内的任何view处理。
默认按下KEYCODE_BACK键后会回到上一个Activity。
Activity.onKeyUp():
当某个按键被按下,松开后触发,但不会被任何的该Activity内的任何view处理。
默认没有执行任何操作,只是简单的给一个false作为返回值。
android Activity类onKeyUp() ,onKeyDown 略读
最新推荐文章于 2022-03-07 22:41:34 发布