Android 監聽activity填充渲染完畢
阿新 • • 發佈:2019-01-06
我也不知道是不是專門用來監控Activity的。但通過這個事件可以實現當一個Activity完全載入完畢後,然後就執行。
1 2 3 4 5 | @Override public void onWindowFocusChanged(boolean hasFocus) { // TODO Auto-generated method stub super.onWindowFocusChanged(hasFocus); } |
這個onWindowFocusChanged指的是這個Activity得到或者失去焦點的時候 就會call。。
也就是說 如果你想要做一個Activity一載入完畢,就觸發什麼的話 完全可以用這個!!!
有人說可以利用Activity的生命週期。
onResume
當 你的Activity成為螢幕前端Activity後onResume將被立刻呼叫。在這個時間點你的Activity處於執行狀態並且能與使用者進行交 互。你可以接受鍵盤和觸控輸入,並在螢幕上顯示你的使用者介面。當你的Activity失去螢幕前端焦點時onResume也會被呼叫,並且這個 Activity最終退出,而另一Activity將被彈到前端。這也是你的Activity將開始(或恢復)的地方,並且可以做一些需要的事情比如更新 使用者介面(例如:接收位置更新或者執行一個動畫)。
這==個。?
我試過。是無法實現裡面控制元件載入完畢後,取得他們的狀態的!
android API :
void onWindowFocusChanged(boolean hasFocus)
Called when the current Window of the activity gains or loses focus.
得到焦點是hasFocus == true 反之亦然!