Android开发————后退按键学习笔记
来源:互联网 发布:马鞍山网络大学地址 编辑:程序博客网 时间:2024/06/16 00:49
示例代码:
package com.person.backbutton;import android.app.Activity;import android.os.Bundle;import android.widget.Toast;public class MainActivity extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);}private long lastClickTime = 0;// 退出的方式就是通过finish()函数来结束Activity来关闭界面的@Overridepublic void onBackPressed() {// 这种方法可以防止用户的误操作,防止用于误按之后又按了一次就退出应用// 这种方法是通过计时的方式,如果两次按键时间间隔超过1s的时候就不会// 退出,当两次按键时间间隔小于1s的时候才会退出if (lastClickTime <= 0) {Toast.makeText(this, "再按一次后退键退出应用", Toast.LENGTH_SHORT).show();lastClickTime = System.currentTimeMillis();} else {long currentClickTime = System.currentTimeMillis();if (currentClickTime - lastClickTime < 1000) {finish();} else {Toast.makeText(this, "再按一次后退键退出应用", Toast.LENGTH_SHORT).show();lastClickTime = currentClickTime;}}}}布局的XML文件使用默认生成的布局即可
0 0
- Android开发————后退按键学习笔记
- STM32学习笔记4——按键
- STM32学习笔记——按键输入
- S5PV210(TQ210)学习笔记——按键驱动程序
- S5PV210(TQ210)学习笔记——按键驱动程序
- STM32F407学习笔记——GPIO_按键控制LED亮灭
- stm32学习笔记——按键(扫描法)
- stm32学习笔记——按键(外部中断)
- AM335x(TQ335x)学习笔记——GPIO按键驱动移植
- AM335x(TQ335x)学习笔记——GPIO按键驱动移植
- 51单片机学习笔记【二】——按键实验
- AM335x(TQ335x)学习笔记——GPIO按键驱动移植
- S5PV210(TQ210)学习笔记——按键驱动程序
- 创龙TMS320C6748开发板———按键中断学习
- Android应用开发——退出确认对话框 后退键捕捉
- Android模拟按键——源码环境下开发应用程序
- Android模拟按键——源码环境下开发应用程序
- Android 模拟按键——源码环境下开发应用程序
- 海量数据处理之Bloom Filter详解
- 正则表达式30分钟入门教程
- 面试算法(七)旋转数组的最小数字
- 手机应用程序设计应该避免的5个问题
- DMZ区
- Android开发————后退按键学习笔记
- Openstack Horizon开发 (三)
- MATLAB函数的filter2 conv2 imfilter2函数 与opencv中的cvFilter2D函数的异同及图像的频率滤波
- CSS3每日一练之内容处理-插入文字
- flex4 父子页面交互实现(触发事件)
- 解决Win7&Win8 64位下Source Insight无法破解的问题
- BloomFilter–大规模数据处理利器
- HDU 1233 还是畅通工程(最小生成树)
- [cocos2dx]TestCpp框架源码分析