OnWindowFocusChanged und onCreate - Android

8

Ich versuche, die UI-Elemente programmatisch einzurichten.
Ich kann die UI-Elemente in onWindowFocusChanged Methode einrichten?
Die Frage, die ich stellen möchte, ist - soll ich die UI-Elemente in der Methode onCreate oder auf onWindowFocusChanged einrichten? Der Code -

%Vor%

und

%Vor%

Ist der obige Ansatz korrekt?

    
Anukool 29.01.2013, 05:44
quelle

2 Antworten

6

Beachten Sie, dass einige neue Geräte mehrere Fenster anzeigen können. onWindowFocusChanged() ist kein idealer Ort, um Ihr Layout zu initialisieren. Verwenden Sie onCreate() , um das Layout aufzublasen und Variablen anzuzeigen.

    
S.D. 29.01.2013, 05:52
quelle
4

onCreate() Dies ist der Ort, an dem Sie Ihre Benutzeroberfläche einrichten

onWindowFocusChanged() Dies wird aufgerufen, wenn alle Ihre Layouts oder UI erfolgreich geladen oder ordnungsgemäß erstellt wurden.

    
She Smile GM 29.01.2013 06:11
quelle

Tags und Links