android返回键方法,Android按返回键(后退键)Back键事件捕获的两种方法
package zhangphil.back;
import android.support.v7.app.ActionBarActivity;
import android.util.Log;
import android.view.KeyEvent;
import android.os.Bundle;
public class MainActivity extends ActionBarActivity {
// 打印事件的标签
private final String TAG = "Phil";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Log.d(TAG, "onCreate()");
}
@Override
protected void onStart() {
super.onStart();
Log.d(TAG, "onStart()");
}
@Override
protected void onRestart() {
super.onRestart();
Log.d(TAG, "onRestart()");
}
@Override
protected void onResume() {
super.onResume();
Log.d(TAG, "onResume()");
}
@Override
protected void onPause() {
super.onPause();
Log.d(TAG, "onPause()");
}
@Override
protected void onStop() {
super.onStop();
Log.d(TAG, "onStop()");
}
@Override
protected void onDestroy() {
super.onDestroy();
Log.d(TAG, "onDestroy()");
}
// 捕获返回键的方法1
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) {
// 按下BACK,同时没有重复
Log.d(TAG, "onKeyDown()");
}
return super.onKeyDown(keyCode, event);
}
// 捕获返回键的方法2
@Override
public void onBackPressed() {
Log.d(TAG, "onBackPressed()");
super.onBackPressed();
}
}
android返回键方法,Android按返回键(后退键)Back键事件捕获的两种方法相关推荐
- Android按返回键(后退键)Back键事件捕获的两种方法
package zhangphil.back;import android.support.v7.app.ActionBarActivity; import android.util.Log; imp ...
- Android 返回键(后退键)Back键事件捕获的两种方法
在开发中退出应用,有时候需要对back键进行监听控制,下面是捕获Back键的两种方式,复写Activity的这两个方法: 方式一: @Overridepublic void onBackPressed ...
- Android学习之为按钮添加事件监听器的两种方法
为按钮(包括普通按钮和图片按钮等)添加单击事件监听器有两种方法,第一种是利用匿名内部类来实现,第二种是使用onClick属性来实现 1.匿名内部类 使用匿名内部类,我们首先需要在布局文件中给按钮设置i ...
- html 点击事件阻止冒泡,js阻止事件冒泡的两种方法
本篇文章给大家分享的内容是关于js阻止事件冒泡的两种方法 ,有需要的朋友可以参考一下 一.冒泡事件简介 当我们点击一个控件的时候,如果包括这个控件的父控件也有click事件,则会继续执行. 方法一:e ...
- (方法总结)Python 一行代码提取字符串每个单词首字母的两种方法
第一种方法: 使用知识点: 列表推导式 切片 split() 方法 实现案例: In [1]: a_str = "I Love Python" In [2]: [i[0] for ...
- jquery阻止事件冒泡的两种方法
事件的旅程: 当页面上发生一个事件时,每个层次上的DOM元素都有机会处理这个事件.以下面的页面模型为例: 1. <div class="foo">2. <span ...
- android 键盘隐藏监听,安卓监听软键盘弹出与隐藏的两种方法
需求: 现在有一个需求是点击一行文本框,弹出一个之前隐藏的输入框,输入完成后按返回键或者其他的东西隐藏键盘和输入框,将输入框的内容填充到文本框中. 实现: 拿到这个需求的第一反应就是写一个监听来监听键 ...
- clion三角形运行键是灰的_越升级越卡顿?教你两种方法,软件轻松加速,大大提升运行速度...
从AutoCAD 2015版本开始,默认选项就没有经典模式了,很多小伙伴表示很想把界面更改为经典模式,用着比较习惯,小编就和大家说说怎么改~ 一.如何更改软件默认界面 1.关闭功能区 打开AutoCA ...
- 阻止事件冒泡的两种方法
何为冒泡: 即事件开始是由最具体的元素接收,然后逐层向上级传播到较为不具体的元素. 加入一个button和它的父级div同时定义了onclick事件,点击button时,在触发了button的oncl ...
最新文章
- Twisted入门教程(3)
- SAP成都研究院郑晓霞:Shift Left Testing和软件质量保证的一些思考
- Intent.FLAG_ACTIVITY_CLEAR_TOP 的使用注意
- CentOS下调整VolGroup-lv_root分区大小
- 一次搞定各种数据库 SQL 执行计划:MySQL、Oracle、SQL Server、PostgreSQL 以及 SQLite
- HuaWei ❀ 双协议栈
- 易班登陆接口接入实例
- signature=cc1c224e1386c7abfb9e93371b44eda6,Ultrafast hot-carrier-dominated photocurrent in graphene
- 如何使用python自动化查四六级成绩
- 对Airtest报告的步骤标题做内容定制?实用速学
- 8 个你不知道的 DOM 功能
- 五类千万不要吃的动物部位
- 非华为电脑使用EMUI10多屏协同教程
- 白塞尔公式_如何设计像乌塞尔这样的800人的婚礼
- PMP模拟试题与解析(四)
- 【OpenCV--角点特征】
- AB实验平台:为什么AB实验平台必不可少?
- 效用最大化准则:离散选择模型的核心(二项Logit模型)——离散选择模型之九
- 如何创建对搜索引擎更加友好的内容
- pandas指定从第一行读取正文数据
热门文章
- unity 手机 模糊效果_GUI背景模糊效果优化
- 解决MyBatis的报错 There is no getter for property named ‘*‘ in ‘class java.lang.String‘
- html5 json转字符串,web前端-js小记(5)-字符串及json
- vue中headers是什么_【vue】饿了么项目-header组件开发
- 依赖注入底层反射原理_Spring中反射与反射的原理(转载)
- 九十二、动态规划系列之股票问题(上)
- 二十一、String、StringBuffer和StringBuilder的区别是什么?
- 计算机网络应用基础第一章试题,计算机网络应用基础第一章测试题
- 2021年下半年,你还可以把论文投给这 9 个国际会议
- ​CVPR 2020雾天条件下物体检测挑战赛冠军DeepBlueAI团队技术分享