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键事件捕获的两种方法相关推荐

  1. Android按返回键(后退键)Back键事件捕获的两种方法

    package zhangphil.back;import android.support.v7.app.ActionBarActivity; import android.util.Log; imp ...

  2. Android 返回键(后退键)Back键事件捕获的两种方法

    在开发中退出应用,有时候需要对back键进行监听控制,下面是捕获Back键的两种方式,复写Activity的这两个方法: 方式一: @Overridepublic void onBackPressed ...

  3. Android学习之为按钮添加事件监听器的两种方法

    为按钮(包括普通按钮和图片按钮等)添加单击事件监听器有两种方法,第一种是利用匿名内部类来实现,第二种是使用onClick属性来实现 1.匿名内部类 使用匿名内部类,我们首先需要在布局文件中给按钮设置i ...

  4. html 点击事件阻止冒泡,js阻止事件冒泡的两种方法

    本篇文章给大家分享的内容是关于js阻止事件冒泡的两种方法 ,有需要的朋友可以参考一下 一.冒泡事件简介 当我们点击一个控件的时候,如果包括这个控件的父控件也有click事件,则会继续执行. 方法一:e ...

  5. (方法总结)Python 一行代码提取字符串每个单词首字母的两种方法

    第一种方法: 使用知识点: 列表推导式 切片 split() 方法 实现案例: In [1]: a_str = "I Love Python" In [2]: [i[0] for ...

  6. jquery阻止事件冒泡的两种方法

    事件的旅程: 当页面上发生一个事件时,每个层次上的DOM元素都有机会处理这个事件.以下面的页面模型为例: 1. <div class="foo">2. <span ...

  7. android 键盘隐藏监听,安卓监听软键盘弹出与隐藏的两种方法

    需求: 现在有一个需求是点击一行文本框,弹出一个之前隐藏的输入框,输入完成后按返回键或者其他的东西隐藏键盘和输入框,将输入框的内容填充到文本框中. 实现: 拿到这个需求的第一反应就是写一个监听来监听键 ...

  8. clion三角形运行键是灰的_越升级越卡顿?教你两种方法,软件轻松加速,大大提升运行速度...

    从AutoCAD 2015版本开始,默认选项就没有经典模式了,很多小伙伴表示很想把界面更改为经典模式,用着比较习惯,小编就和大家说说怎么改~ 一.如何更改软件默认界面 1.关闭功能区 打开AutoCA ...

  9. 阻止事件冒泡的两种方法

    何为冒泡: 即事件开始是由最具体的元素接收,然后逐层向上级传播到较为不具体的元素. 加入一个button和它的父级div同时定义了onclick事件,点击button时,在触发了button的oncl ...

最新文章

  1. Twisted入门教程(3)
  2. SAP成都研究院郑晓霞:Shift Left Testing和软件质量保证的一些思考
  3. Intent.FLAG_ACTIVITY_CLEAR_TOP 的使用注意
  4. CentOS下调整VolGroup-lv_root分区大小
  5. 一次搞定各种数据库 SQL 执行计划:MySQL、Oracle、SQL Server、PostgreSQL 以及 SQLite
  6. HuaWei ❀ 双协议栈
  7. 易班登陆接口接入实例
  8. signature=cc1c224e1386c7abfb9e93371b44eda6,Ultrafast hot-carrier-dominated photocurrent in graphene
  9. 如何使用python自动化查四六级成绩
  10. 对Airtest报告的步骤标题做内容定制?实用速学
  11. 8 个你不知道的 DOM 功能
  12. 五类千万不要吃的动物部位
  13. 非华为电脑使用EMUI10多屏协同教程
  14. 白塞尔公式_如何设计像乌塞尔这样的800人的婚礼
  15. PMP模拟试题与解析(四)
  16. 【OpenCV--角点特征】
  17. AB实验平台:为什么AB实验平台必不可少?
  18. 效用最大化准则:离散选择模型的核心(二项Logit模型)——离散选择模型之九
  19. 如何创建对搜索引擎更加友好的内容
  20. pandas指定从第一行读取正文数据

热门文章

  1. unity 手机 模糊效果_GUI背景模糊效果优化
  2. 解决MyBatis的报错 There is no getter for property named ‘*‘ in ‘class java.lang.String‘
  3. html5 json转字符串,web前端-js小记(5)-字符串及json
  4. vue中headers是什么_【vue】饿了么项目-header组件开发
  5. 依赖注入底层反射原理_Spring中反射与反射的原理(转载)
  6. 九十二、动态规划系列之股票问题(上)
  7. 二十一、String、StringBuffer和StringBuilder的区别是什么?
  8. 计算机网络应用基础第一章试题,计算机网络应用基础第一章测试题
  9. 2021年下半年,你还可以把论文投给这 9 个国际会议
  10. ​CVPR 2020雾天条件下物体检测挑战赛冠军DeepBlueAI团队技术分享