相关疑难解决方法(0)

覆盖Home Button的功能

在Android中,我已经能够非常轻松地覆盖后退按钮的功能,但对于我的应用程序,我需要覆盖home button.例如Activity A,当用户按下主页按钮时,用户就在activity B is launched.我试过以下但是失败了.

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {

    if(keyCode == KeyEvent.KEYCODE_HOME)
    {
        startActivity(new Intent(this, ActivityB.class));

        return true;
    }
    return super.onKeyDown(keyCode, event);
}
Run Code Online (Sandbox Code Playgroud)

我确信它可以完成,因为Nova Launcher当用户打开home screen和他时presses the home button,启动器为用户提供list of home screens跳转.我需要同样的功能.如何实现这一目标.

问候

java android home-button

2
推荐指数
1
解决办法
6508
查看次数

标签 统计

android ×1

home-button ×1

java ×1