Android 中判断 Home 键被按下

代码与范例:

说明:事实上,Android 本身并不支持对 Home (物理按键或是虚拟按键)键按下的判断。但是 onUserLeaveHint() 是按下 Home 键后一个 Activity 必经的方法,所以在很多时候可以借此实现对 Home 键按下的判断。值得注意的是,这一方法有一个副作用,即,在其他一些离开当前 Activity 的场合下该方法也会被调用。如有必要,可以通过设置 flag 等方式加以区分。

发表评论

电子邮件地址不会被公开。 必填项已用*标注