码迷,mamicode.com
首页 > 移动开发 > 详细

Android从Fragment跳转到Activity

时间:2017-10-31 18:42:00      阅读:236      评论:0      收藏:0      [点我收藏+]

标签:replace   content   img   log   技术分享   src   ext   方法   nsa   

代码改变世界

 

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

标签:replace   content   img   log   技术分享   src   ext   方法   nsa   

原文地址:http://www.cnblogs.com/shmilyGWT/p/7762769.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!