暴躁的小菜鸟 2018-12-21 09:39 采纳率: 0%
浏览 2538
已结题

如何禁用home键。。。。。

现在要做是,在进入APP后 点击home 键无效(点击home无法返回桌面)
现在网上的方法都试过了不行,有没有更好的方法实现这一功能

  • 写回答

3条回答 默认 最新

  • jieray311 2018-12-21 02:46
    关注

    1.只屏蔽Home键,只需在Activity中重写onAttachedToWindow()方法
    public static final int FLAG_HOMEKEY_DISPATCHED = 0x80000000;
    @Override
    public void onAttachedToWindow() {
    //关键:在onAttachedToWindow中设置FLAG_HOMEKEY_DISPATCHED
    this.getWindow().addFlags(FLAG_HOMEKEY_DISPATCHED);
    super.onAttachedToWindow();
    }
    2.只屏蔽返回键,只需在Activity中重写onBackPressed()方法
    public void onBackPressed() {
    // super.onBackPressed();
    }

    评论

报告相同问题?