Android开发实现Fragment监听返回键事件功能的方法-创新互联

本文实例讲述了Android开发实现Fragment监听返回键事件功能的方法。分享给大家供大家参考,具体如下:

10年积累的做网站、成都网站设计经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站制作后付款的网站建设流程,更有丰县免费网站建设让你可以放心的选择与我们合作。

前面的文章Android开发教程之Fragment定义、创建与使用方法详细讲述了Fragment的基本概念与用法。这里再来分析一下Fragment监听返回键事件的具体应用。

背景

项目要求用户注册成功后进入修改个人资料的页面,且不允许返回到上一个页面,资料修改完成后结束当前页面,进入APP主页。

由于是使用多个Fragment完成注册流程,就需要Fragment监听用户点击手机上的返回按钮,查了一些资料,加上自己使用过程中发现的问题,特此记录,帮助更多有此需求的朋友

代码实现

XXX_Fragment
@Override
public void onResume() {
    super.onResume();
    getFocus();
}
//主界面获取焦点
private void getFocus() {
    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) {
          // 监听到返回按钮点击事件
          ......
          return true;
        }
        return false;
      }
    });
}


当前题目:Android开发实现Fragment监听返回键事件功能的方法-创新互联
网站链接:http://bzwzjz.com/article/dgcepe.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 商城网站建设 成都网站建设 温江网站设计 网站制作公司 响应式网站建设 四川成都网站设计 LED网站设计方案 阿坝网站设计 高端网站设计推广 网站制作 重庆企业网站建设 成都做网站建设公司 宜宾网站设计 成都网站设计 成都网站建设 手机网站制作设计 教育网站设计方案 成都网站设计 网站建设费用 成都网站设计 网站制作公司 重庆企业网站建设