Android从Fragment跳转到Activity
Posted 东北老十七
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android从Fragment跳转到Activity相关的知识,希望对你有一定的参考价值。
代码改变世界
Android从Fragment跳转到Activity
Intent intent = new Intent(getActivity(), LoginActivity.class);
startActivity(intent);
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();
以上是关于Android从Fragment跳转到Activity的主要内容,如果未能解决你的问题,请参考以下文章
android中在fragment A里面点击button跳转到fragment B怎么实现?
android Fragment跳转到Activity,再返回实现刷新Fragment(广播方法)
Android Fragment跳转到Activity的方法
android fragment中有Listview,通过点击item跳转到另一个有ListView的fragment中