在谷歌官方推出NavigationView后,我们可以更方便的项目中使用一个Activity配合多个Fragment来实现多界面切换到效果,但是如果在Fragment中有跳转Fragment页面的问题时,点击返回键时需要返回时会有问题,因为Fragment默认是不接受返回按键的事件的,只有最外层的Activity会接受该事件,之前的做法一直是把所有的Fragment放到一个任务栈中,点击返回时依次调用栈中的Fragment显示,最近又有这样的需求的时候看到了以下这个方法直接在Fragment中拦截到了按键的返回的触发操作。
在Fragment中监听返回BACK按键
最新推荐文章于 2026-04-11 14:56:24 发布
本文介绍了一种在Android应用中处理Fragment返回键的方法。通过设置Fragment的根布局为可获取焦点,并注册KeyListener监听返回键事件,当点击返回键时,可以弹出确认对话框询问用户是否退出当前Fragment页面。

3096

被折叠的 条评论
为什么被折叠?



