¿Android, obteniendo ID de recurso de una cadena?

Necesito pasar un ID de recurso a un método en una de mis clases. Necesita usar tanto la identificación a la que apunta la referencia como también la cadena. ¿Cómo debería lograr esto mejor?

Por ejemplo:

R.drawable.icon

Necesito obtener la ID entera de esto, pero también necesito acceso a la cadena "icono".

Sería preferible si todo lo que tuviera que pasar al método es la cadena "icono".

Respuestas a la pregunta(13)

Su respuesta a la pregunta