android 自定义按钮实现 home键 和返回键
来源:互联网 发布:美工基础 编辑:程序博客网 时间:2024/05/29 04:48
由于在自己做的东西中用到了就总结一下,自己做了测试 在一个程序运行中如果按 返回键 分别执行了 : onpause() onStop() onDestory()方法
如果点击 home键 则执行了 onPause() onStop()方法 ,呵呵这个方法的介绍可以在以后写程序中在不同的方法中执行不同的方法
下边是实现两个按钮了
1.实现home键
- Intent intent = new Intent(Intent.ACTION_MAIN);
- intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);// 注意,这个地方最重要,关于解释,自己google吧
- intent.addCategory(Intent.CATEGORY_HOME);
- this.startActivity(intent);
2.实现返回键
1)监听返回键动作
- // 退出时提示
- public boolean onKeyDown(int keyCode, KeyEvent event) {
- if (keyCode == KeyEvent.KEYCODE_BACK) {
- AlertDialog.Builder mDialog = new AlertDialog.Builder(
- locResource.this);
- mDialog.setTitle("操作提示");
- mDialog.setMessage("确定退出吗?");
- mDialog.setPositiveButton("确定",
- new DialogInterface.OnClickListener() {
- public void onClick(DialogInterface dialog, int which) {
- System.exit(0);
- }
- });
- mDialog.setNegativeButton("取消", null);
- mDialog.show();
- }
- return super.onKeyDown(keyCode, event);
- AlertDialog.Builder mDialog = new AlertDialog.Builder(mainActivity.this);
- mDialog.setTitle("退出");
- mDialog.setMessage("确定要退出吗?");
- mDialog.setPositiveButton("确定",
- new DialogInterface.OnClickListener() {
- public void onClick(DialogInterface dialog, int which) {
- System.exit(0);
- }
- });
- mDialog.setNegativeButton("取消", null);
- mDialog.show();
0 0
- android 自定义按钮实现 home键 和返回键
- android 自定义按钮实现 home键 和返回键
- android 自定义按钮实现 home键 和返回键
- android 自定义按钮实现 home键 和返回键
- android实现系统的返回键和home键
- 自定义按钮实现Android 返回按钮事件
- 自定义按钮实现android 返回按钮 事件
- android屏蔽返回键和Home键
- Android屏蔽返回键和Home键
- android屏蔽返回键和home键
- 屏蔽返回和home键
- Android 返回键实现home键的功能
- android 返回值 实现 home键的效果
- android 自定义返回按钮
- Android自定义返回按钮
- Android 屏蔽返回键、菜单键和Home键
- Android 屏蔽返回键、菜单键和Home键
- Android 按HOME键和返回键响应
- STM32F407定时器11之PWM
- hbase shell的一些简单命令
- 20151204 ocp模拟机测试成果
- express 4.x Api 中文版
- project euler 26
- android 自定义按钮实现 home键 和返回键
- 数据结构与算法(单循环链表)
- 神奇的二叉查找树,停不下来的思维风暴,来这里,我将告诉你它的实现原理
- project euler 27
- IOS OC属性、构造函数、封装、继承、多态
- 因子与阶乘
- 【Html】<address>标签,为网页加入地址信息
- 数据结构与算法(单循环链表_约瑟夫问题)
- otsu算法---matlab实现,和一种改进算法