单击主页按钮时调用的方法?

时间:2011-06-22 12:30:52

标签: android android-activity

在我的Android应用程序中,目前我的一项活动专注于屏幕。如果用户单击“HOME”按钮,则调用哪个活动方法。

3 个答案:

答案 0 :(得分:1)

您无法覆盖有关Home活动的任何内容。您只能使用Home intent category.

有关详细信息,请参阅此其他问题:

Can I override the 'Home' button in my application?

答案 1 :(得分:1)

无法处理“首页”按钮点击。这是设计的。

阅读CommonsWare的精彩文章:Please Ignore the HOME Button。另请参阅Android开发者群组中的thisthis个主题。

答案 2 :(得分:0)

为我工作..

@Override
public void onAttachedToWindow() {
    super.onAttachedToWindow();
    this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
}

然后

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
    if(keyCode == KeyEvent.KEYCODE_HOME){
        // Your code here.
        return true;
    }
    return false;
}