如何将控件从一个活动转移到android studio中另一个活动的片段?
问题描述:
如何将控制从一个活动转移到android studio中另一个活动的片段。例如,我有活动A和B.活动B有2个片段f1,f2。如何将控制从A转移到f2?如何将控件从一个活动转移到android studio中另一个活动的片段?
答
将某些意图标志从第一个活动传递到第二个活动,在第二个活动中使用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);
你是什么意思“控制“? –
给你一些关于你的问题的更多解释 – Noorul