android实现home键功能
来源:互联网 发布:程序员用的编辑器 编辑:程序博客网 时间:2024/06/06 07:13
1、先说一下Back键和Home键的区别
Back键:当按下Back键的时候,系统默认调用Activity的onDestory方法,销毁当前的Activity。这个Activity再次启动的时候,重新调用onCreate方法创建。
Home键:当按下Home键的时候,系统默认调用Activity的onStop方法,整个应用程序会被隐藏起来;再次进入应用程序时,系统自动调用onResume方法,直接显示程序栈中最上层的Activity。
Back键默认将当前的Activity给finish掉,Home键只是把Activity给onStop。
2、实现方法
(1)、改写返回键事件监听,使得back键功能类似home键,让Acitivty退至后台时不被系统销毁,代码如下:
(2)、Android 2.0之后系统提供了一个onBackPressed()方法,这个方法就是专门用来监听back键事件的,所以只需重写onBackPressed()方法即可。
@Override
public
void
onBackPressed() {
//实现Home键效果
//super.onBackPressed();这句话一定要注掉,不然又去调用默认的back处理方式了
Intent i=
new
Intent(Intent.ACTION_MAIN);
i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
i.addCategory(Intent.CATEGORY_HOME);
startActivity(i);
}
阅读全文
0 0
- android实现home键功能
- Android 返回键实现home键的功能
- Android中Back键实现Home键功能
- android 实现和手机home键一样的功能。
- android 实现home键效果
- android 实现home键效果 .
- Android中模拟HOME键功能
- Android中模拟home键功能
- [Android实例] 仿Easy Touch,实现Home键,锁屏,清理内存功能
- android 实现home键功能的几种方式,退到后台但不退出程序
- android 实现home键功能的几种方式,退到后台但不退出程序
- [android ui]ActionBar的Home图标区返回功能实现
- android back键实现home键效果
- android back键实现home键效果
- 监听android home键的实现方式
- android 4.0 屏蔽home键实现
- android 4.0 屏蔽home键实现
- 监听android home键的实现方式
- 详解 xml 文件头部的 xmlns:xsi
- 《失业的程序员》读书笔记
- Simpsons’ Hidden Talents(next数组应用)
- php分页效果的实现
- dubbo拆分mvc
- android实现home键功能
- 滑动
- iOS 10 适配总结,苹果改的一些东西
- Swift3.0 闭包
- 解决Visual Studio中数据库表varchar()类型中文显示"?"问号
- STM32之串口重定向printf函数和scanf函数
- 初级编程--优秀的扫地机器人--java
- Unity简单的流光效果的制作
- NSString 使用方法总结