Estoy en una situación en la que tengo que usar el drawable folder
de mi aplicación de una clase que no sea de actividad. He intentado utilizar la actividad de los padres con el siguiente código:Cómo acceder desde la clase no activable a la clase
ParentActivity pa = new ParentActivity();
Drawable d = pa.getResources()..getDrawable(R.drawable.icon);`
Pero esto me devuelve una NulLPointerException
. ¿Cómo puedo lograr esto?
¿Es solo yo o la "R" o (los recursos que se llaman en Java) se importa a la clase, así que esto no es genérico en absoluto? –
Tenga en cuenta que, desde la API 22, la forma correcta de obtener los objetos dibujables es: 'Drawable drawable = ContextCompat.getDrawable (context, R.drawable.icon)' –