0
A
回答
0
我做了一个小实验,以确认。
您的权利似乎没有确认文件。
这里所使用的代码:
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
super.onKeyDown(keyCode, event);
return true;
}
@Override
public void onBackPressed() {
Log.w("TEST", "I'm CALLED !");
super.onBackPressed();
}
onkeydown事件时返回false,onBackPressed不叫。
我们必须注意,如果我们不调用super.onKeyDown() ,我们不会调用onBackPressed,所以我想我们必须看到:onBackPressed作为onKeyDownCall的一部分被调用,所以不应该被触发if onKeyDown不管理事件(返回false)。
+0
OP已经知道。他想知道*为什么* – 2013-03-03 14:42:21
+0
我没有让自己清楚:由于onBackPressed作为onKeyDownCall的一部分被调用,所以返回的布尔值也关注它。如果返回true,则将Back按钮考虑在内,并调用onBackPressed。 – Guian 2013-03-03 14:50:44
相关问题
- 1. onKeyDown()或onBackPressed()
- 2. onBackPressed和onKeyDown不工作
- 3. onKeyDown和onKeyUp会阻止onBackPressed
- 4. 无法覆盖onBackPressed onKeyDown - Android
- 5. onKeyDown或onBackPressed在父活动中
- 6. onBackPressed方法的onkeydown不正常
- 7. 合并onkeydown函数
- 8. onKeyDown和onKeyLongPress
- 9. OnKeyDown和String.FromCharCode
- 10. Android:onKeyUp和onKeyDown?
- 11. onBackPressed()和片段
- 12. android - onBackPressed()不适合我
- 13. onkeydown/onkeypress html和javascript
- 14. Android:Override onKeyUp和onKeyDown Intent.ACTION_VIEW
- 15. Xamarin,C#,ALertDialog和OnBackPressed
- 16. Android:拦截onKeyDown()和onKeyUp()
- 17. 的onkeyup,onKeyDown和onkeypress事件
- 18. 画廊与onKeyDown和间距
- 19. onBackPressed和android中的线程
- 20. Android:VIewFlipper和onBackPressed没有响应
- 21. EditText OnKeyDown
- 22. 当onBackPressed()
- 23. onBackpressed DialogFragment
- 24. 优化组合和组合
- 25. 组合和合并
- 26. Paper.js onKeyDown方法
- 27. Javascript onKeyDown函数
- 28. 的Android的onkeydown
- 29. onKeyDown问题
- 30. Javascript onkeydown/up
给出您认为与之冲突的文档部分的链接。 – 2013-03-03 14:03:24