【发布时间】:2017-04-11 09:37:02
【问题描述】:
当我尝试在 Fragment 中执行 DialogoFragment 时,它告诉我创建 Show 方法并且我已经尝试过:this, getContext (), getFragmenteManager (), getActivity (). GetFragmenteManager ().
在Activity 中,仅在片段中执行它不会给我带来问题。
我正在从 Fragment 运行此代码:
public void onActivityCreated(Bundle savedInstanceState) {
btnComentario = (Button) getView().findViewById(R.id.btnComentario);
btnComentario.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
super.onActivityCreated(savedInstanceState);
(new MyDialogFragment()).show(getActivity().getFragmentManager(), "DialogFrament");
}
});
}
感谢您的帮助
【问题讨论】:
-
创建对话框对象并调用 build 方法,然后在其上显示
-
不要将代码放在查询标题中。
-
如果这是它告诉我的,如果我已经尝试过并且它对我不起作用。我得到相同的 DialogFragment de Diálogo = new MyDialogFragment (); dialog.show(getActivity() getFragmentManager() "DialogFrament".);
-
抱歉标题,谢谢告知
标签: android fragment dialogfragment fragmentmanager