Podemos obtener una referencia a la actividad o al contexto principal que contiene el bosquejo con las funciones getActivity() y getContext():
import android.app.Activity;
import android.content.Context;
void setup() {
Activity activity = getActivity();
}
La actividad estará disponible solo para los bosquejos que se ejecutan como apps normales o de VR, ya que los fondos de pantalla y las caras de los relojes son servicios que no están asociados a una actividad. De todas formas, podemos utilizar getContext() para obtener el contexto del app o servicio en cualquier situación.
import android.content.Context;
void setup() {
Context context = getContext();
}
Cuando una actividad está asociada a nuestro bosquejo, también podemos obtener su administrador de fragmentos y ventana:
import android.app.FragmentManager;
import android.view.Window;
void setup() {
FragmentManager manager = getFragmentManager();
Window window = getWindow();
}