OnWindowFocusChanged y onCreate – Android

Estoy intentando fijar los elementos de interfaz de usuario programatically.
Puedo configurar los elementos de interfaz de usuario en el método onWindowFocusChanged ?
La pregunta que quiero preguntar es – ¿ puedo configurar los elementos de la interfaz de usuario en el método onCreate o en onWindowFocusChanged ? El código –

@Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.baselayout); } 

Y

 @Override public void onWindowFocusChanged(boolean hasFocus) { // TODO Auto-generated method stub super.onWindowFocusChanged(hasFocus); if (hasFocus) { res = getResources(); inflater = (LayoutInflater) getSystemService(LAYOUT_INFLATER_SERVICE); setUpBackgroundImage();// setting up the background image setUpTopMenu(); // Setting up the menu on top setUpLogo(); // Setting up the Logo } } 

¿Es correcto el enfoque anterior?

Tome en cuenta que algunos nuevos dispositivos son capaces de mostrar varias ventanas, onWindowFocusChanged() no es el lugar ideal para inicializar su diseño. Use onCreate() para inflar el diseño y configurar las variables View.

OnCreate () este es el lugar donde se configura la interfaz de usuario

OnWindowsFocusChanged () se llama cuando todos los diseños o UI se han cargado o creado correctamente.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.