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