1. 程式人生 > >Android  activity跳轉到另一個activity的指定fragment頁面

Android  activity跳轉到另一個activity的指定fragment頁面

最近在做一個專案用了activity跳轉到fragment,所以就在網上找了很多的列子。

下面先看幾張圖:




首頁、簡介、和設定都是fragment碎片。在mainactivity裡面。而testactivity是一個獨立的activity

現在要做的就是從testactivity跳轉到簡介這個fragment裡面。

首先我們在testactivity的跳轉事件裡面給mainactivity傳個名為id的引數。

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

然後在mainactivity裡面我們接收一下這個id值

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

再判斷這個id值是否為1,若id=1那麼我們讓mainactivity載入簡介這個fragment

ntid = getIntent().getIntExtra("id",0);         if(id==1) {            Fragment fragmen =newInfofragment();            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顯示的是簡介。。