您的位置:首页 > 移动开发 > Android开发

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

2016-05-17 19:01 645 查看


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

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

最近在做一个项目用了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显示的是简介。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: