2012-05-26 29 views
1

其實我只是想知道當活動發生變化時是否可以設置計時器。如何在活動性改變時設置計時器?

詳細描述:

startActivity(new Intent(this,Second.class)); 

我知道,通過使用此代碼,我們可以在一個活動切換到另一個活動。通過上面的代碼,當活動變化時,它迅速變化爲每個人都知道,但我想要的是當我編寫此代碼時按鈕點擊事件,當我點擊該按鈕相同的活動需要在屏幕上的某個特定時間即大約10秒)&之後它需要改變活動。我想保持計時器在這裏,但我沒有任何想法如何做到這一點。 任何人都可以請幫助我這個。

回答

2

最簡單的事情就是簡單地創建一個處理程序並在10秒後發佈消息。

Handler activityChanger = new Handler(); 
activityChanger.postDelayed(new Runnable(){ 
    startActivity(new Intent(this,Second.class)); 
}, 10000); 

把那您通常startActivity範圍內創建活動。您目前的活動應該運行10秒鐘以上,並且新活動啓動。

+0

謝謝老兄,明白了...... –