如何将控件从一个活动转移到android studio中另一个活动的片段?

时间:2017-03-06 04:48:41

标签: android

如何在android studio中将控件从一个活动转移到另一个活动的片段。例如,我有活动A和B.活动B有2个片段f1,f2。如何将控制从A转移到f2?

2 个答案:

答案 0 :(得分:3)

从第一个活动传递一些意图标志到第二个活动,在第二个活动中使用getIntent()在该标志的帮助下检查标志的类型打开所需的片段。

答案 1 :(得分:0)

只需在onCreate()

中的活动B中添加此代码即可
        FragmentManager fragmentManager = getSupportFragmentManager();
        FragmentTransaction fragmentTransaction =    fragmentManager.beginTransaction();
        fragmentTransaction.replace(R.id.content_frame, new f2());
        fragmentTransaction.addToBackStack(null);
        fragmentTransaction.commit();

现在,只需使用显式意图从活动A转到活动B,

Intent intent=new Intent(ActivityA.this,ActivityB.class);
startActivity(intent);