Android - Gibt es einen Callback, der direkt nach onResume () aufgerufen wird?
Gibt es einen callback wird immer aufgerufen, nachdem onResume()? Ich würde das brauchen, weil AFAIK, danach onResume(), jede Ansicht in das layout gerendert wurde, so kann ich Messen Ihren Dimensionen.
Dank.
InformationsquelleAutor der Frage Zsombor Erdődy-Nagy | 2011-08-06
Du musst angemeldet sein, um einen Kommentar abzugeben.
Activity | Android Developers
Seit: API-Ebene 1
Aufgerufen, wenn die Aktivität fortsetzen wird (nach onResume() aufgerufen wurde). Anwendungen werden in der Regel keine Implementierung dieser Methode; es ist gedacht für system-Klassen zu tun, die letzten Einstellungen nach der Anwendung wieder aufzunehmen code ausgeführt wurde.
Abgeleiteten Klassen aufrufen muss, durch die super-Klasse die Implementierung dieser Methode. Wenn Sie dies nicht tun, wird eine Ausnahme geworfen.
Könnten Sie auch interessieren (im selben link):
Seit: API-Ebene 1
Aufgerufen, wenn das aktuelle Fenster die activity den Fokus erhält oder verliert. Dies ist der beste Indikator dafür, ob diese Aktivität für den Benutzer sichtbar ist. Die default-Implementierung löscht die Taste tracking-Zustand, so sollte immer genannt werden.
Beachten Sie, dass diese enthält Informationen über die Globale Ausrichtung, die sich unabhängig verwaltet von Aktivität Lebenszyklen. Als solche, während der Fokus ändert haben in der Regel einen gewissen Bezug zum Lebenszyklus änderungen (eine Aktivität, die beendet wurde, wird in der Regel nicht get-Fenster den Fokus hat), Sie sollten sich nicht auf eine bestimmte Reihenfolge zwischen den von Rückrufen hier und in den anderen lifecycle-Methoden wie onResume().
Als Allgemeine Regel gilt jedoch, eine Wiederaufnahme der Tätigkeit Fenster konzentrieren... es sei denn, es hat angezeigt, die anderen Dialoge oder popups, nehmen Sie den Eingabefokus hat, in welchem Fall die Tätigkeit selbst wird nicht den Fokus haben, wenn die anderen Fenster haben. Ebenso kann das system-display-system-level-Fenster (wie die status bar Benachrichtigung-panel oder ein system alert), die vorübergehend nehmen Fenster den Eingabefokus ohne Unterbrechung der Vordergrund-Aktivität.
Parameter
InformationsquelleAutor der Antwort Austin Hanson