Actualmente, cuando el usuario abre mi aplicación, se abre un AlertDialog
preguntándoles si desean actualizar a la versión pro. Necesito agregar un CheckBox
al AlertDialog
que hará que la aplicación ya no muestre el AlertDialog
cuando el usuario abra la aplicación.Cómo agregar una casilla de verificación a un cuadro de diálogo de alerta
Esto es lo que tengo para el AlertDialog
ahora:
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();
Si alguien me podría mostrar cómo agregar un CheckBox
a la AlertDialog
que hará que la aplicación ya no muestran la AlertDialog
cuando el usuario abre la aplicación , eso seria genial. ¡Gracias de antemano!
Creo que necesita convertir la vista devuelta por findViewById a un CheckBox. Gran respuesta de lo contrario. – Gallal
@Gallal Tienes razón. Hice esa corrección. –
Trate de evitar el uso de texto largo con la muestra xml layut, la casilla de verificación se ocultará si su texto es demasiado largo – xDragonZ