Obecnie, gdy użytkownik otwiera moją aplikację, otwiera się AlertDialog
z pytaniem, czy chciałby dokonać aktualizacji do wersji pro. Muszę dodać CheckBox
do AlertDialog
, dzięki czemu aplikacja nie będzie już wyświetlać AlertDialog
, gdy użytkownik otworzy aplikację.Jak dodać pole wyboru do okna dialogowego z ostrzeżeniem
Oto co mam do AlertDialog
obecnie:
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();
Jeśli ktoś może mi pokazać jak dodać CheckBox
do AlertDialog
które uczynią aplikacja nie pokazują AlertDialog
gdy użytkownik otwiera aplikację , byłoby świetnie. Z góry dziękuję!
Myślę, że trzeba rzucić widok zwrócony przez findViewById do CheckBox. Świetna odpowiedź inaczej. – Gallal
@Gallal Masz rację. Zrobiłem tę poprawkę. –
Staraj się unikać długiego tekstu z przykładowym layutem xml, pole wyboru będzie ukryte, jeśli twój tekst jest zbyt długi. – xDragonZ