kotlin语言实现从Fragment跳转到Activity
1 回答
慕勒3428872
TA贡献1848条经验 获得超6个赞
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 关注
- 3623 浏览
添加回答
举报
0/150
提交
取消