1. 程式人生 > >Android 監聽activity填充渲染完畢

Android 監聽activity填充渲染完畢

我也不知道是不是專門用來監控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 反之亦然!