Fragment 点击返回键 做返回操作

Fragment 点击返回键 做返回操作

在Fragment中点击返回键,做一些更新页面的操作,我就遇到了这个问题(NC客户)总点返回键,然后跟我说怎么我按返回键没反应呢,按连续按2次就要退出了?哼?你是怎么做的啊?
这里写图片描述

我当时真的很无语,但是得想办法解决

【解决方式】
我的想法就是,屏蔽系统的返回,重新定义

    @Override
    public void onResume() {
        super.onResume();
        getFocusX();
    }
 /**
     * 返回键重定义
     */
    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) {
                    if (bottom.getVisibility() == View.VISIBLE) {
					//返回操作 实现自己的业务逻辑
                        ManageInitialize();
                        return true;
                    }

                }
                return false;
            }
        });
    }
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/2848.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 创建Oracle数据库

    [root@localhost~]#su-oracle[oracle@localhost~]$sqlplus/nologSQL>conn/assysdba;SQL&gt

    2021年12月27日
    38
  • Jmeter正则表达式提取器获取Token-简单实例「建议收藏」

    Jmeter正则表达式提取器获取Token-简单实例「建议收藏」正则表达式提取响应数据中的Token步骤1:TestPlan下创建线程组,线程组下创建取样器->HTTP请求。上图中Login接口的Response中有用户token,该token需要在下一个需求提报的接口中使用,所以在Login下添加“正则表达式提取器”步骤2:选择Login,鼠标右键选择“添加->后置处理器->正则表达式提取器”步骤3:正则表达式…

    2025年9月4日
    7
  • plsql oracle 使用教程

    plsql oracle 使用教程课程一PL/SQL基本查询与排序    本课重点:    1、写SELECT语句进行数据库查询    2、进行数学运算    3、处理空值    4、使用别名ALIASES    5、连接列    6、在SQLPLUS中编辑缓冲,修改SQLSCRIPTS    7、ORDERBY进行排序输出。  8、使用WHERE字段。    一…

    2022年6月3日
    50
  • gg修改器编写lua脚本怎么搜索和替换

    gg修改器编写lua脚本怎么搜索和替换gg修改器编写lua脚本怎么搜索和替换如果替代是以字节为单位的长度相同。把下方单引号里的汉字换成你想替换的就行了UTF-8编码–UTF-8:search’你要搜索的’,replaceto’你要替换的’gg.require(‘80.0’,15060)gg.clearResults()gg.searchNumber(‘:你要搜索的’)gg.getResults…

    2025年9月12日
    9
  • pycharm激活码2021【注册码】[通俗易懂]

    pycharm激活码2021【注册码】,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月19日
    38
  • linux autoconf 升级,autoconf问题

    linux autoconf 升级,autoconf问题autoconf问题IfyougetthefollowingerrorwhencompilingGD2.0.34orhigher:Tryingtomakegd…cd.&&/bin/sh/usr/local/directadmin/customapache/gd-2.0.34/config/missing–runautoheaderconf…

    2022年6月4日
    29

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号