Android屏蔽返回键和home键

1.只屏蔽Home键,只需在Activity中重写onAttachedToWindow()方法

public static final int FLAG_HOMEKEY_DISPATCHED = 0x80000000;

@Overridepublic void onAttachedToWindow() {

//关键:在onAttachedToWindow中设置FLAG_HOMEKEY_DISPATCHED

this.getWindow().addFlags(FLAG_HOMEKEY_DISPATCHED);

super.onAttachedToWindow();}

2.只屏蔽返回键,只需在Activity中重写onBackPressed()方法

public void onBackPressed() {

//        super.onBackPressed();

//        屏蔽掉返回按键

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 转至元数据结尾创建: 董潇伟,最新修改于: 十二月 23, 2016 转至元数据起始第一章:isa和Class一....
    40c0490e5268阅读 1,767评论 0 9
  • 1.要做一个尽可能流畅的ListView,你平时在工作中如何进行优化的? ①Item布局,层级越少越好,使用hie...
    fozero阅读 756评论 0 0
  • 1. Activity ca.ct.activity.OBaccaratActivity has leaked w...
    束海阅读 243评论 0 0
  • 学习笔记:纪念曾经学过的Android,由于负责公司大的方向,向管理方向转型,原先内容一直在有道,为了减少有道笔记...
    后知后觉_95a8阅读 521评论 0 0
  • Android中View和ViewGroup关系大揭密 1. 概念 Android中的View与我们以前理解的“视...
    所以一直走啊阅读 450评论 0 4