如何从activity页面跳转到fragment页面

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何从activity页面跳转到fragment页面相关的知识,希望对你有一定的参考价值。

你可以在你startactivity的地方,对intent加入一个参数,例如,intert.putExtra("fragid",1);
然后再你的fragment的主activity中的oncreate或者Onresume函数中获得这个id,例如
int id = intert.getIntegerExtra("fragid",-1);

然后根据这个id跳转即可
if(id > 0)
if(id == 目标id) myfragment.setvisible(true);



用类似方法即可
打字不易,如满意,望采纳。
参考技术A 你可以在你startactivity的地方,对intent加入一个参数,例如,intert.putExtra("fragid",1);
然后再你的fragment的主activity中的oncreate或者Onresume函数中获得这个id,例如
int id = intert.getIntegerExtra("fragid",-1);

然后根据这个id跳转即可
if(id > 0)
if(id == 目标id) myfragment.setvisible(true);



用类似方法即可。
参考技术B Activity不能直接跳转到Fragment,只能够先跳到指定的activity,在intent中指明你要显示的Fragment, 再在此activity 内,显示这个Fragment。 参考技术C fragment不能单独运行的,fragment是运行在Activity中的
你要转跳到不同的界面,那只能是Intent到不同的Fragment 当然,如果你一个界面有多个Fragment的话,那你只需要在FragmentManager里做不同的装载即可

如何从一个activity中跳转到一个fragment

fragment是在Activity的运行的, 他不能单独运行, 你必须要用一个Activity来装载它, 所以只能从一个Activity转跳到另外一个activiity(在这个activity中装载你想要的fragment) 参考技术A activity不能直接跳转到fragment,只能够先跳到指定的activity,在intent中指明你要显示的fragment,
再在此activity
内,显示这个fragment。祝你愉快,满意请采纳哦

以上是关于如何从activity页面跳转到fragment页面的主要内容,如果未能解决你的问题,请参考以下文章

Android从Fragment跳转到Activity

activity怎么跳转到fragment

fragment与activity及两个fragment之间的跳转实现

Android Fragment跳转到Activity的方法

安卓activity怎样跳转到fragment

Android Fragment跳转到Activity的方法