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

问题描述:

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

+2

你是什么意思“控制“? –

+0

给你一些关于你的问题的更多解释 – Noorul

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

只是在你的活动B中的onCreate()

 FragmentManager fragmentManager = getSupportFragmentManager(); 
     FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction(); 
     fragmentTransaction.replace(R.id.content_frame, new f2()); 
     fragmentTransaction.addToBackStack(null); 
     fragmentTransaction.commit(); 

现在,只需使用明确意图去从活动一活动B添加此代码,

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