kotlin语言实现从Fragment跳转到Activity?

kotlin语言实现从Fragment跳转到Activity


临摹微笑
浏览 916回答 1
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即可
打开App,查看更多内容
随时随地看视频慕课网APP