【发布时间】:2015-07-13 18:22:38
【问题描述】:
我有一个自定义的 FragmentWrapper 类,我每次都想从中返回一个新实例。
但在其中,我不想在每个实例中显示另一个 Singleton Fragment。
即
SingletonFragment 中应该有一个 single fragment。
而且,FragmentWrapper 的所有实例都应该显示 Singleton fragment.
我尝试使用nested fragment 到fragmentchildmanager,但它不起作用。
下面是代码:
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
final View root = inflater.inflate(R.layout.xxxlayout, container, false);
getChildFragmentManager().beginTransaction()
.replace(R.id.xxxcontainer, singletonfragment)
.commit();
return root;
}
请提出建议。
【问题讨论】: