我在一个名为C的Activity中有三个片段(fragment),它们的行为类似于选项卡。我需要从一个片段转到一个新的名为X的Activity,现在我想要从Activity X返回到该片段。
我已经重写了onBackPressed方法,但不知道如何从一个Activity返回到片段(或非FragmentActivity)。
如果我想要从一个Activity回到另一个Activity,我会重写onBackPressed方法,并使用intent调用该Activity。
我想要做类似于这样的事情……下面的代码是用于返回到上一个Activity。
@Override
public void onBackPressed()
{
Intent intent = new Intent(CurrentActivity.this,ActivityYouLikeToGo.class);
intent.addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
startActivity(intent);
}
提前感谢您的帮助。
BackPressed(...)
方法中,你需要替换
或者重新附加
之前的Fragment
。 - M D