Android  activity跳转到另一个activity的指定fragment页面

时间:2021-07-28 23:52:09

Android  activity跳转到另一个activity的指定fragment页面

2014年9月26日 14:47 新浪博客

最近在做一个项目用了activity跳转到fragment,所以就在网上找了很多的列子。

下面先看几张图:

Android  activity跳转到另一个activity的指定fragment页面

Android  activity跳转到另一个activity的指定fragment页面

首页、简介、和设置都是fragment碎片。在mainactivity里面。而testactivity是一个独立的activity

现在要做的就是从testactivity跳转到简介这个fragment里面。

首先我们在testactivity的跳转事件里面给mainactivity传个名为id的参数。

Intent intent=new Intent(TestActivity.this,MainActivity.class);             intent.putExtra("id", 1);             startActivity(intent);

然后在mainactivity里面我们接收一下这个id值

int id = getIntent().getIntExtra("id", 0);

再判断这个id值是否为1,若id=1那么我们让mainactivity加载简介这个fragment

nt id = getIntent().getIntExtra("id", 0);         if (id==1) {            Fragment fragmen = new Infofragment();            FragmentManager fmanger =getFragmentManager();            FragmentTransaction ftran =fmanger.beginTransaction();            ftran.replace(R.id.franme_meun,fragmen);            ftran.commit();            info_meun.setChecked(true);            li.setVisibility(View.GONE);        }

​上面代码中info_meun.setChecked(true);就是设置底部导航的选中状态。不要忘记了,否则你的底部导航选中的是其他的

你上面的fragment显示的是简介。。