小编use*_*602的帖子

alertdialog的问题显示在片段android中

我已经关注了android示例,但我有一个不全面的错误:

void showDialog() {
    DialogFragment newFragment = MyAlertDialogFragment.newInstance();
    newFragment.show(fm, "alert");
}

public static class MyAlertDialogFragment extends DialogFragment {
    public static MyAlertDialogFragment newInstance() {
        MyAlertDialogFragment frag = new MyAlertDialogFragment();
        return frag;
    }

    public Dialog onCreateDialog(Bundle savedInstanceState) {
        return new AlertDialog.Builder(getActivity()).setTitle("test")
                .setMessage("bla bla bla").create();
    }
}
Run Code Online (Sandbox Code Playgroud)

newFragment.show(fm, "alert"); 给我一个错误:

DialogFragment类型中的方法show(FragmentManager,String)不适用于参数(FragmentManager,String)

有人可以帮帮我吗?

alert android dialog fragment android-alertdialog

8
推荐指数
3
解决办法
8258
查看次数

标签 统计

alert ×1

android ×1

android-alertdialog ×1

dialog ×1

fragment ×1