kotlin語言實現從Fragment跳轉到Activity
1 回答

小怪獸愛吃肉
TA貢獻1852條經驗 獲得超1個贊
Activity只能轉跳到指定的Activity如果想讓目標的Activity中進入指定到fragment,那么只需要傳遞幾個參數即可1.使用Intent轉跳 Intentintent=newIntent(activity,目標Activity.class);2.用Intent傳遞一個界面intent.putExtra("page",1); 注意,這個1用于表示第幾個界面,viewPager第一個界面是0,第二個界面是1以此類推3.啟動ActivitystartActivity(intent);4.在目標Activity中獲取這個值Intentintent=getIntent();intpage=intent.getIntExtra("page",0);//第一個參數是取值的key,第二個參數是默認值5.設置fragment轉到指定的界面FragemtnMaganger.beginTransaction().replace(R.id.fragment,newFragment).commit();即可當然如果是同一個Activity,轉跳不同的Fragment的話,只需要設置ViewPager.setCurrentImte即可
- 1 回答
- 0 關注
- 1023 瀏覽
添加回答
舉報
0/150
提交
取消