无法在片段

时间:2017-04-11 09:37:02

标签: android fragment dialogfragment fragmentmanager

当我尝试在DialogoFragment中执行Fragment时,它告诉我创建Show方法,我已经尝试过:this,getContext(),getFragmenteManager (),{{ 1}} 在getActivity (). GetFragmenteManager ().中,只有在片段中执行它才会给我带来问题。

我正在从片段中运行此代码:

Activity

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

 @Override
    public void onViewCreated(View view, Bundle savedInstanceState) {
 // TODO Auto-generated method stub
        super.onViewCreated(view, savedInstanceState);
 btnComentario = (Button) getView().findViewById(R.id.btnComentario);
 btnComentario.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
     FragmentManager fm = getFragmentManager();
            MyDialogFragment dialogFragment = new MyDialogFragment();
            dialogFragment.show(fm,"");
      }
    });
}

在onViewCreated内部片段上尝试此方法。这是有效的解决方案。 如果它工作得很好请勾选答案,以便为研究人员传递信息。