Android 嵌套片段如何从内部片段调用外部片段(作为父子关系)

Android 嵌套片段如何从内部片段调用外部片段(作为父子关系),android,android-fragments,Android,Android Fragments,我有一个片段,其中包含文本视图,编辑文本,图像视图和框架布局。在onCreate()中的Framelayout中,我使用以下代码将Framelayout替换为我的片段: public class OneFragment extends Fragment { private static final String TAG = "OneFragment"; public static final String DATA = "SalesData"; private ViewG

我有一个
片段
,其中包含
文本视图
编辑文本
图像视图
框架布局
。在
onCreate()
中的
Framelayout
中,我使用以下代码将
Framelayout
替换为我的
片段

public class OneFragment extends Fragment {
    private static final String TAG = "OneFragment";
    public static final String DATA = "SalesData";
    private ViewGroup container;
    private LayoutInflater inflater;
    private MyData myData;
    @BindView(R.id.start_task)
    Button start_task;

    @BindView(R.id.easy_flip)
    EasyFlipView easyFlipView;
    @BindView(R.id.frame_container)
    FrameLayout frameLayout;
    BackFragment blankFragment = new BackFragment();


    @Override
    public View onCreateView(LayoutInflater inflater,
                             ViewGroup container, Bundle savedInstanceState) {
        this.container = container;
        this.inflater = inflater;
        return initializeView();
    }

    private View initializeView() {

        View view = inflater.inflate(
                R.layout.view_pager_fragment, container, false);
        ButterKnife.bind(this, view);

        if (getArguments() != null) {
            myData = (MyData)getArguments().getSerializable(DATA);

        }
        final FragmentTransaction ft = getFragmentManager().beginTransaction();

        ft.replace(R.id.frame_container, blankFragment, "NewFragmentTag");
        ft.commit();

        Button back_task =blankFragment.getView().findViewById(R.id.back_task);
        back_task.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                easyFlipView.flipTheView();
            }
        });
        start_task.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                easyFlipView.flipTheView();
            }
        });


            return view;
    }

    public void flipView(){
        easyFlipView.flipTheView();
    }
}

现在我得到了一个
runtimeexpection
,上面说找不到
BlankFragment
的视图。这个
BlankFragment
有一个点击按钮,我需要调用
flipTheView()
。我应该怎么做。

创建回调接口并在OneFragment类中实现它,然后从BackFragment的onclick listener调用回调的方法

尝试使用getChildFragmentManager()而不是getFragmentManager()java.lang.NullPointerException:尝试调用虚拟方法'android.view.view android.view.view.findViewById(int)'在空对象引用上,我使用getChildFragmentManagerproblem获得此信息。该问题是一个包含framelayout和一些其他视图(如翻转)的片段。我需要在onCreateView()方法中调用替换framelayoutwrite only充气布局代码的片段中的翻转动画,然后在初始化后在onViewCreated()方法中调用OnViewView()获得相同的错误未找到视图