1 回答

TA貢獻(xiàn)1852條經(jīng)驗(yàn) 獲得超1個(gè)贊
Activity只能轉(zhuǎn)跳到指定的Activity如果想讓目標(biāo)的Activity中進(jìn)入指定到fragment,那么只需要傳遞幾個(gè)參數(shù)即可1.使用Intent轉(zhuǎn)跳 Intentintent=newIntent(activity,目標(biāo)Activity.class);2.用Intent傳遞一個(gè)界面intent.putExtra("page",1); 注意,這個(gè)1用于表示第幾個(gè)界面,viewPager第一個(gè)界面是0,第二個(gè)界面是1以此類(lèi)推3.啟動(dòng)ActivitystartActivity(intent);4.在目標(biāo)Activity中獲取這個(gè)值Intentintent=getIntent();intpage=intent.getIntExtra("page",0);//第一個(gè)參數(shù)是取值的key,第二個(gè)參數(shù)是默認(rèn)值5.設(shè)置fragment轉(zhuǎn)到指定的界面FragemtnMaganger.beginTransaction().replace(R.id.fragment,newFragment).commit();即可當(dāng)然如果是同一個(gè)Activity,轉(zhuǎn)跳不同的Fragment的話(huà),只需要設(shè)置ViewPager.setCurrentImte即可
- 1 回答
- 0 關(guān)注
- 1036 瀏覽
添加回答
舉報(bào)