Флажок в моем диалоговом фрагменте, который, когда установлен, не отображает диалоговое окно снова - PullRequest
0 голосов
/ 15 мая 2019

MyDialogFragment.java

public class MyDialogFragmentComunicados extends DialogFragment {

    public static MyDialogFragmentComunicados newInstance(int title) {
        MyDialogFragmentComunicados frag = new MyDialogFragmentComunicados();
        Bundle args = new Bundle();
        args.putInt("title", title);
        frag.setArguments(args);
        return frag;
    }

    @Override
    public Dialog onCreateDialog(Bundle savedInstanceState) {
        int title = getArguments().getInt("Dica");

        AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
        return builder
                .setTitle("title")
                .setMessage("message")
                .setPositiveButton("Ok", new DialogInterface.OnClickListener() {
                    @Override
                    public void onClick(DialogInterface arg0, int arg1) {
                        dismiss();

                    }
                })
                .create();
    }
}

код, который вызывает класс в моем фрагменте

DialogFragment newFragment = MyDialogFragment.newInstance(R.string.my_string);
        newFragment.show(getFragmentManager(), "dialog");

Мне нужен флажок в моем диалоговом фрагменте, который при проверке не отображать этот диалог снова.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...