星期六, 9月 03, 2011

task

Android應用程式學習筆記

task

task翻譯稱作"任務",讚這裡我們可以說有許多的activities存在一個堆疊中,這一個堆疊就是一個task,當然它遵循了堆疊的特性,就是先進後出的特性。



從上面例子來說,我們有三個activity,每一個activity都有一個按鈕,點擊後啟動另一個activity。接著就來看看過程。
首先,啟動第一個activity,Activity 1被丟入堆疊中,點擊按鈕後,啟動Activity 2,Activity2被丟入堆疊中,正在執行的activity會在堆疊的最上面,點擊按鈕,啟動Activity3,Activity3被丟入堆疊最上層,此時,點擊back按鈕,畫面會從Activity3回到Activity2,在堆疊中則是將Activity3從堆疊中拿出,符合先進後出的特性。其他要注意的是,我們沒有辦法修改堆疊中Activity的順序。

沒有留言:

張貼留言