Busque dinámicamente el nombre del tema en la aplicación de Android

Tengo una aplicación de tableta que cambio de marca, por lo que hay varios temas, según el tipo de usuario.

Me gustaría encontrar el nombre del tema que se está aplicando actualmente y, en función de ese tema, puedo hacer algunos cambios en la funcionalidad de back-end.

Tengo que configurar dinámicamente algunos recursos de imagen, lo cual está bien siempre que pase el recurso de tema correcto (el R.style.redtheme), pero me gustaría configurarlo dinámicamente.

TypedArray a = getTheme().obtainStyledAttributes(R.style.redtheme, new int[] {aTabResource.mDrawableAttrId});

Para hacer el estilo, estoy creando atributos personalizados y luego los anulo en los estilos.

Si no hay una manera simple de obtener el tema, simplemente guardaré una preferencia.

Respuestas a la pregunta(2)

Su respuesta a la pregunta