Buenas, soy nuevo en esto de java y lo que estoy intentando hacer es pasar el color desde una ventana de configuración a mi widget. Hasta ahí todo va bien.
El problema es al asignar el color al relative layout, lo hago de esta manera:
View relayout = (View)((Activity) contexto).findViewById(R.id.rlayout);
relayout.setBackgroundColor(Color.CYAN);
Hago el casting de la clase Activity porque esto lo tengo en una clase que extiende de la clase AppWidgetProvider. Si no hago el casting tengo un error en findViewById.
Al ejecutar el widget se corta la aplicación dándome un error en la instrucción relayout.setBackgroundColor(Color.CYAN);
Desde ya gracias.