我有一个带有3个片段的mainActivity
,在所有片段中我都有不同的菜单项。
如果我打开搜索视图并按“后退”按钮,程序将关闭,但我希望关闭搜索视图。
如何启用后退按钮功能来关闭菜单项?
最佳答案
当您按下时,将调用onBackPressed()
的MainActivity
方法。只需在您的活动中覆盖onBackPressed()
并删除super.onBackPressed();
最后完成您想要的任务即可(您可以设置一个标志来检查searchview是否打开,然后按返回按钮将其关闭)
@Override
public void onBackPressed() {
//do your task here...
//if search is open, close it
}
关于java - OnBackPressed用于 fragment 和关闭菜单项,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58718247/