Android 如何从活动切换到片段

Android 如何从活动切换到片段,android,android-intent,fragment,Android,Android Intent,Fragment,我想使用intent从活动移动到片段。我知道正好相反,但我不知道 public class ResultActivity extends AppCompatActivity { private void history() { Intent my = new Intent(ResultActivity.this, ThreeFragment.class); startActivity(my); finish(); } 您可以将活动与片段一起使用(片段是活动的一部分);使

我想使用intent从活动移动到片段。我知道正好相反,但我不知道

public class ResultActivity extends AppCompatActivity {
private void history() {
    Intent my = new Intent(ResultActivity.this, ThreeFragment.class);
    startActivity(my);
    finish();
}

您可以将活动与片段一起使用(片段是活动的一部分);使用FragmentManager(
FragmentManager.beginTransaction()…commit()
)手动将片段添加/删除到您的应用程序中

如果需要使用片段打开新活动

    Intent my = new Intent(ResultActivity.this, ActivityWithThreeFragment.class);
    startActivity(my);
    finish();

您可以在ActivityWithThreeFragment的xml布局中定义片段类(使用
标记)或手动添加片段。请参见

您不能从一个活动转到另一个片段。碎片在活动中生存。所以你应该在活动中更改它,或者用这个片段打开另一个活动。谢谢你的回答。这一问题尚未解决。