当我点击后退按钮时,我想在Fragment中使用onBackPressed()
返回其Activity,但我不知道该怎么做。我无法覆盖Fragment中的onBackPressed(),因为没有这种方法。
任何人都可以帮助我吗?
答案 0 :(得分:0)
只需覆盖Activity中的onBackButton()即可。检测当前是否显示片段并将其从您的活动中分离。我认为你可以通过标签获得片段,或类似的东西。
答案 1 :(得分:0)
片段是活动的一部分,只需处理活动中的后退键,在活动中管理片段就可以了。
答案 2 :(得分:0)
您需要在Activity中覆盖onBackPressed()。
@Override
public void onBackPressed() {
YourFragment mYourFragment = (YourFragment)getFragmentManager().findFragmentByTag(YourFragment.TAG);
if(mYourFragment!=null){
// Your Code
}