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.