Activity与Fragment之间的跳转:
(1)Fragment跳转到Activity:
startActivity(new Intent(getActivity(), Activity.class)); // 首先需要通过getActivity()方法获取到当前Activity
(2)Activity跳转到Fragment:
// Activity不能直接跳转到Fragment,需要先跳转到Fragment所附着的Activity中,然后再更改Activity当前显示哪个Fragment。
intert.putExtra("fragid",1); //首先在Activity跳转之前,在Intent中传入一个flag,用来标记跳转到哪一个Fragment。
// 然后根据flag来判断显示哪个Fragment
FragmentTransaction transaction = getSupportFragmentManager().beginTransaction(); // import android.support.v4.app.FragmentTransaction;
transaction.replace(R.id.frame_content, new CenterFragment());
transaction.commit();
Activity之间跳转
Intent intent=new Intent(mainactivity1.this,mainactivity2.class);
startActivity(intent);
finish();
本文详细介绍了在Android开发中,Fragment与Activity之间的跳转方法。包括如何从Fragment跳转到Activity,以及如何通过Intent在Activity间跳转,并在目标Activity中替换显示特定的Fragment。此外,还提供了具体的代码示例。
737

被折叠的 条评论
为什么被折叠?



