Si pongo esto en alguna clase de actividad, funciona perfectamente pero, cuando lo pongo en mi clase de aplicación, no se puede encontrar el método getWindowManager()
. ¿Hay alguna forma de obtener WindowManager en la clase de aplicación?Cómo obtener métricas de pantalla en la clase de aplicación
Mi clase de aplicación se define así:
public class myApp extends Application {
y en el método create tengo esto:
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
int width = dm.widthPixels;
usted no puede conseguir getWindowManager en la clase de aplicación. –
el propio lado funciona correctamente –
@NiteshKhosla ¿podría señalar cualquier documento que nos muestra que la clase de aplicación contiene un método getWindowManager()? No puedo encontrarlo aquí: http://developer.android.com/reference/android/app/Application.html –