本文介绍了从活动中调用片段的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试使用 startActivity()
从活动类扩展片段的情况下调用类.它返回我无法转换为android.app.activity错误.我很困惑如何从活动中打开片段视图.
I am trying to call a class whıch extends fragment from an activity class with startActivity()
. It returns me cannot be cast to android.app.activity error. I am confused how can I open fragment vıew from activity.
推荐答案
在活动中,您创建了一个事务来用另一个替换片段:
In the activity, you create an transaction to replace a fragment by another:
FragmentSelectDate myFragment = new FragmentSelectDate();
myFragment.setArguments(getIntent().getExtras());
FragmentTransaction transaction = getSupportFragmentManager()
.beginTransaction();
transaction.replace(R.id.containerMain, myFragment,
"FragmentSelectDate");
transaction.addToBackStack(null);
transaction.commit();
这篇关于从活动中调用片段的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!