问题描述
- activity 怎样捕获home按键
-
activity 怎样捕获home按键。哪位大侠告知下,说下实现机制,顺便贴上相关代码或demo都可以。感激不尽。没有C币,望大侠们不吝赐教
解决方案
正常来说,在activity中是捕获不到HOME按键的,都被底层消化了。如果想在acivity中也能捕获HOME按键,可以通过如下方式:在activity中重写如下方法: @Override
public void onAttachedToWindow() {
// this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
this.getWindow().setType(Windo......
答案就在这里:activity中捕获HOME按键
解决方案二:
这个不行,会导致报错,在ics4.0之后,就不能在window创建后,再设置window的类型。会导致报
java.long.illegalArgumentException:window type can not be changed after the window is added
时间: 2024-12-23 00:10:23