1 回答

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