Android 监听Fragment返回键的方式之一
本方式适用于Fragment页面中没有其他可以获取焦点的View(如EditText)
标签: <无>
代码片段(1)[全屏查看所有代码]
1. [代码][Java]代码
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
@Overridepublic void onResume() { super.onResume(); getFocus();}private void getFocus() { getView().setFocusable(true); getView().setFocusableInTouchMode(true); getView().requestFocus(); getView().setOnKeyListener(new View.OnKeyListener() { @Override public boolean onKey(View v, int keyCode, KeyEvent event) { if (event.getAction() == KeyEvent.ACTION_DOWN && keyCode == KeyEvent.KEYCODE_BACK) { // 监听到返回按钮点击事件 Log.e(tag, "点击了返回键"); return true;// 未处理 } return false; } });} |

浙公网安备 33010602011771号