Android开发-Fragment返回键监听-AndroidStudio
来源:互联网 发布:免费远程控制软件 编辑:程序博客网 时间:2024/06/05 21:56
@Overridepublic void onResume() { super.onResume(); 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_UP && keyCode == KeyEvent.KEYCODE_BACK){ // handle back button return true; } return false; } });}
我的应用范例(只是加上了我需要的功能):
@Overridepublic void onResume() { super.onResume(); System.out.println("TwoFragment onResume"); 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_UP && keyCode == KeyEvent.KEYCODE_BACK){ // handle back button Toast.makeText(mainActivity, "TwoFragment onResume Listener", Toast.LENGTH_SHORT).show(); mainActivity.showOneFragment(); // 调用Activity的方法,从Fragment2切换到Fragment1 return true; } return false; } });}
原文链接:http://stackoverflow.com/questions/22552958/handling-back-press-when-using-fragments-in-android
0 0
- Android开发-Fragment返回键监听-AndroidStudio
- Android开发监听返回键返回上个网页或者fragment
- android fragment 监听返回键
- Android fragment监听返回键
- android Fragment 无法用返回键监听
- Android必知必会-Fragment监听返回键事件
- Android必知必会-Fragment监听返回键事件
- Android Fragment中监听返回键
- fragment监听返回键
- Fragment监听返回键
- Fragment 监听返回键
- Fragment监听返回键
- Fragment监听返回键
- Fragment监听返回键
- fragment监听onBackPressed返回键
- Fragment中监听返回键
- Fragment Webview 返回键监听
- Fragment中监听返回键
- 大型网站技术架构整理(Ch. 5-6)
- hdu1253 胜利大逃亡(BFS)
- memcached tomcat session 共享
- [初级知识]s3c2416x时钟配置详细步骤
- 【DragonBoard 410c 试用体验】opencv人脸识别基础使用
- Android开发-Fragment返回键监听-AndroidStudio
- 策略模式——国庆游厦门
- 用两种不同的方式来实现一个三列布局,其中左侧和右侧的部分宽度固定,中间部分宽度随浏览器宽度的变化而自适应变化
- 1021 个位数统计
- 20个编写现代 CSS 代码的建议
- Android音视频点/直播模块开发实践总结
- 日本語勉強サイト
- HDU5895 Mathematician QSC(构造矩阵+矩阵快速幂+幂次循环节)
- Spi Flash 调试细节总结