写一个很简单的小应用搞了一下午。
感觉明明写对的东西就是调试不能通过。 搞到最后才找到原因。 是在写onKeyDown 多调用了一次 super.onKeyDown(); 其实这个错误是我们很容易犯的,写下来备忘。 Activity.onKeyDown(); 当某个键被按下时会触发,但不会被任何的该Activity内的任何view处理。 默认按下KEYCODE_BACK键后会回到上一个Activity。 Activity.onKeyUp(): 当某个按键被按下,松开后触发,但不会被任何的该Activity内的任何view处理。 默认没有执行任何操作,只是简单的给一个false作为返回值。 |
|
来自: 博雅书屋lhs > 《Android开发》