怎样监听Home键
来源:互联网 发布:淘宝开店要求 编辑:程序博客网 时间:2024/06/03 17:19
原理:
因为通过普通的按键监听无法捕捉,因为系统已经在底层屏蔽了home事件,所以我们就得以其他方式监听。
通过Activity的生命周期来监听。
因为按了home键后,activity会调用先调用finish(),然后调用onStop()方法。所以我们就可以设置一个标志位,通过标志位来判断。
上代码:
boolean isFinish = false;
@Overrideprotected void onStop() {super.onStop();if (isFinish == false) {Toast.makeText(getApplicationContext(), "you click home", Toast.LENGTH_SHORT).show();}}@Overridepublic void finish() {super.finish();isFinish = true;}
0 0
- 怎样监听Home键
- home键监听
- home键监听
- 监听home键
- home键监听
- home键监听
- android监听home键
- android 监听HOME键
- 监听HOME键
- 监听home键
- Android 监听Home键
- 监听HOME键
- android Home键监听
- Android 监听Home键
- Android 监听home键
- android HOME键监听
- home键的监听
- android home键监听
- Windows和Linux口令文件及密码机制
- decltype keyword demo
- BestCoder Round#31 1002 beautiful number
- Xshell、Xftp
- 2015--CVTE--android--专业面--看我怎么跪~~
- 怎样监听Home键
- hdu1083 Courses(二分匹配)
- 仿函数functor
- MongoDB java客户端mongo-java-driver使用
- c++的前向声明
- shell 小数比较案例
- Unity UGUI——UI控件的鼠标快捷操作
- poj 1251 Jungle Roads
- vmare 无法获取vmci驱动程序版本:参数不正确解决方法