Как добавить флажок в диалоговое окно оповещения

В настоящее время, когда пользователь открывает мое приложение, открывается AlertDialogс вопросом, не хотят ли они перейти на про версия.

Мне нужно добавить CheckBoxв AlertDialog, чтобы приложение больше не отображало AlertDialog, когда пользователь открывает приложение.

Вот что у меня есть для AlertDialogна данный момент:

AlertDialog.Builder builder = new AlertDialog.Builder(this);
    builder.setTitle(" MY_TEXT");
    builder.setMessage(" MY_TEXT ")
           .setCancelable(false)
           .setPositiveButton("Yes", new DialogInterface.OnClickListener() {
               public void onClick(DialogInterface dialog, int id) {
                   Uri uri = Uri.parse("market://details?id=MY_APP_PACKAGE");
                   Intent intent = new Intent (Intent.ACTION_VIEW, uri);
                   startActivity(intent);                          }
           })
           .setNegativeButton("No", new DialogInterface.OnClickListener() {
               public void onClick(DialogInterface dialog, int id) {
                    dialog.cancel();
               }
           }).show();

Как добавить CheckBoxв AlertDialog, чтобы приложение больше не показывать AlertDialog, когда пользователь открывает приложение?

40
задан Peter Mortensen 17 June 2019 в 05:53
поделиться