Android activity跳轉到另一個activity的指定fragment頁面
阿新 • • 發佈:2019-01-27
最近在做一個專案用了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顯示的是簡介。。