Quiero saber el contexto en el que se llama getContentResolver()
?¿Cómo se puede llamar getContentResolver() en Android?
tengo un escenario como este:
que tienen una actividad A que llama a un método myFunc()
de la clase B, que no es una actividad.
Entonces, en la clase B tengo que usar getContentResolver()
. Llamé directamente al getContentResolver()
. Estaba mostrando error. Luego llamé al myFunc(Acitivy act)
desde la actividad y llamé al act.getContentResolver()
que resolvió mi problema. ¿Es esta la única manera de llamar al getContentResolver()
, lo que significa que se puede usar en contexto con la actividad o se puede usar solo.
'getApplicationContext()' no está definido también cuando tiene que usarlo en una clase que no es Actividad. –
Sí, en ese caso no puede usar de esta manera –
Desde el contexto de un fragmento puede usar getActivity(). GetContentResolver() –