我想使用onBackPressed()
片段回到其活动,当我点击后退按钮,但我不知道如何做到这一点。我不能重写onBackPressed()在片段,因为没有这个方法。有人能帮我吗?
你需要在Activity中重写onBackPressed()
@Override
public void onBackPressed() {
YourFragment mYourFragment = (YourFragment)getFragmentManager().findFragmentByTag(YourFragment.TAG);
if(mYourFragment!=null){
// Your Code
}
在Activity中重写onBackButton()。检测当前是否显示Fragment并将其从Activity中分离出来。我认为你可以通过标签或类似的方式获取片段
Fragment是activity的一部分,只要在activity中处理back键,在activity中管理你的Fragment应该是ok的