android物理返回键控制
android物理返回键控制
转载请指明出处 博主版权所有
有些攻城狮做任务需要控制物理返回键 home键 本人观点谷歌屏蔽了home键 网上好多示例代码都没用 在这里示范一下物理返回键的控制吧
关键是super.onBackPressed ();和finish 这两个是控制退出软件的
finish是可以直接调用的 是谷歌给的一个方法
@Override
public void onBackPressed() {//如果把下面一行删了就不可以通过返回键退出软件了/*** 这一行是核心 是用来控制back键是否可以退出软件的*///super.onBackPressed ();//System.currentTimeMillis 系统时间if (System.currentTimeMillis ()-firstPressedTime>2000){Toast.makeText ( this,"再按一次退出",Toast.LENGTH_LONG ).show ();firstPressedTime=System.currentTimeMillis ();//注意firstPressedTime这个long参数需要在类中声明}else {//finish和onBackPressed一样可以退出软件/*** 可以写下面任意一行*///finish ();//super.onBackPressed ();AlertDialog alertDialog=new AlertDialog.Builder(this).setIcon ( R.mipmap.ic_launcher ).setTitle ( "对话框" ).setMessage ( "是否要退出本软件" ).setNegativeButton ( "取消" , new DialogInterface.OnClickListener () {@Overridepublic void onClick(DialogInterface dialog , int which) {dialog.dismiss ();}} ).setPositiveButton ( "确定" , new DialogInterface.OnClickListener () {@Overridepublic void onClick(DialogInterface dialog , int which) {finish ();/*** super.onBackPressed ();不可以直接访问*/}} ).create ();//最后别忘了写create创建alertDialog.show ();/*** 同时创建好也别忘了显示*/}}
android物理返回键控制相关推荐
- android 监听物理返回键,Android应用开发之react-native 监听Android物理返回键
本文将带你了解Android应用开发之react-native 监听Android物理返回键,希望本文对大家学Android有所帮助. 1. componentWillMount(){ ...
- Android webView中监听物理返回键一层一层退出
前言 fragment中加载webview如果不处理返回键 那么当你打开多个H5页面的时候 会一次性回退到根级 有时候我们需要一个缓冲 就是一级一级退出 给人一个良好的体验 该怎么做呢? 废话不多说 ...
- android返回键webview返回,Android WebView 物理返回键遇到重定向处理
问题出现的场景很常见,比如webview 先加载一个oauth url,成功后重定向到url_b.那个按物理返回键的时候webview会goBack 到过度的oauth url,马上又被重定向到url ...
- popwindow 焦点问题,物理返回键截获,软键盘监听问题
首先是setFocusable这个方法,获取焦点:如果不获取焦点,那么popwindow中的控件都没有办法获取焦点和事件响应问题. 如果获取焦点,那么popwindow就会拦截屏幕上的点击触摸事件以及 ...
- unity调用安卓手机物理返回键和home键
使用unity制作游戏时,有时候需要在游戏中触发手机的物理返回键和home键,下面在update方法中每帧监听是否按下了该键,然后写入自己要调用的方法 using System.Collections ...
- uniapp踩坑(五):监听手机物理返回键和滑动返回事件
需求 android端和ios端点击手机物理返回键(左上角的)或页面滑动键退出后,弹出弹框,点击确定后才退出该页面. 截图展示: 实现代码: 在onBackPress()方法中实现. 注意一定要在su ...
- 混合开发监听安卓手机物理返回键
混合开发监听安卓手机物理返回键 在用h5做混合开发过程中由于有个考试考试页面,中途不能退出,退出要添加确认操作,所以需要监听手机的返回操作,不让用户直接通过返回键返回 目前了解到混合开发中有两种方式监 ...
- 通过手机物理返回键实现弹出层的隐藏
通过手机物理返回键实现弹出层的隐藏 <template><div class="popup"><h1 @click="popup" ...
- JavaScript监听手机物理返回键的两种解决方法
JavaScript监听手机物理返回键的两种解决方法 参考文章: (1)JavaScript监听手机物理返回键的两种解决方法 (2)https://www.cnblogs.com/xzzzys/p/8 ...
最新文章
- VGG - Very Deep Convolutional Networks for Large-Scale Image Recognition
- jQuery $.post()返回类型为json时不进入回调函数的原因及解决方法
- 078_html5Canvas
- 泸州田家炳中学2021高考成绩查询,2021年泸州中考线出来了吗
- CentOS 系统添加网卡
- redis mysql 集群_Redis(五)、Redis数据库集群相关
- 信息系统项目管理师(2022年)—— 重点内容:信息化和信息系统(1)
- stuxnet震网病毒科普
- 学了这么久的编程,编程语言创始人你知道几个?
- Hyperledger04
- (附源码)基于spring boot 青少年公共卫生教育平台的设计与实现 毕业设计 643214
- 【导数术】6.端点效应
- Eclipse j2ee开发环境的搭建
- AWK----awk与shell交互
- 物联网概论(IoT)_Chp10 智慧地球与物联网应用/M2M/共享单车/无人驾驶
- 计算机二级考试题如何提交,2016年计算机二级考试小技巧
- silverlight技术
- centos6.8安装db2expc11.1
- 股票分仓资管跟单软件代码运行程序用那种语言写比较稳定
- awk将文件某个列按照逗号分隔
热门文章
- Apache安装出现OS 拒绝访问
- 公务员面试理论与实务笔记(2)
- 结构体struct及计算结构体大小
- 与国家政策相关的计算机专业,中职计算机教育状况与革新
- ElasticSearch的search.max_buckets值1000限制问题
- python-列表list(详细)
- 机器学习——正则化理论(Regularization Theory)
- [文件压缩]LZ77
- 安卓 用linux 内核浏览器,为什么安卓手机没有IE浏览器?手机浏览器是基于什么内核?...
- 宝物志:周生生2020年营业额超150亿港元,加速布局内地市场