Red de conocimiento informático - Material del sitio web - Cómo cambiar el tema de AlertDialog

Cómo cambiar el tema de AlertDialog

Una vez escribí una clase de servicio en el trabajo y apareció un AlertDialog en la clase de servicio

AlertDialog.Builder r_builder = new AlertDialog.Builder(UpdateSystemService.this);

r _builder. setTitle(R.string.dialog_title);

r_builder.setMessage(R.string.dialog_reading);

AlertDialog r_dialog = r_builder .setCancelable(false);

r_dialog.getWindow().setBackgroundDrawableResource(android.R.color.transparent);

r_dialog.getWindow().setType((WindowManager.LayoutParams.TYPE_SYSTEM_ALERT));// Ventana emergente en el servicio AlertDialog requiere esta línea.