介面元件的執行模式

2021-06-28 22:05:13 字數 536 閱讀 7631

android介面元件的執行模式包括standard、singletop、singletask、singleinstance。

standard:系統每次呼叫元件時就會產生新的元件物件。

singletop:如果被呼叫的介面元件與該任務棧頂元件的型別一致,那麼系統就不會再為在介面元件構造新的物件,而是直接使用棧頂物件。適用於與使用者互動時保持資訊更新的介面元件,比如瀏覽器的書籤,聯絡人搜尋結果介面等等。

singletask:任務棧中如果有該元件物件,則以該元件物件為根清空,彈出該物件。例如:abc到abcb,若是singletask,則是abc->ab。

singleinstance:其所在的任務中包含且只包含乙個該元件物件,不會再有其他的元件物件。

元件的粘度:指的是該元件期望和那些元件分配到同乙個任務中。元件的粘度通過元件的配置項的android:taskaffinity屬性設定。

android:launchmode="singletask"

android:alwaysretaintaskstate="true"

.../>

介面元件開發

1 構造介面 2 處理互動事件 介面互動事件處理大致上有兩類。一類是當前介面的全域性事件,可以通過過載activity中特定的方法來實現,比如onkeydown函式。另一類則是和具體控制項相關的互動時間。android的控制項採用了觀察者模式,可以通過新增堅挺著處理相關事件。ps 介面設計上的經驗 ...

執行計畫元件 元件 老化

優化器生成的執行計畫儲存在sql server記憶體池中的乙個特別部分,被稱為計畫緩衝或過程緩衝。過程緩衝是sql server快取的一部分。在緩衝中儲存計畫可使sql server避免在重新提交相同的查詢時再次通過整個查詢優化過程執行。sql server支援不同的技術,如 計畫緩衝老化,計畫緩衝...

jmeter元件的執行順序

元件的執行順序 在同一作用域範圍內,test plan中的元件按照以下順序執行 1 config elements 配置元件 2 pre porcessors 前置處理器 3 timer 定時器 4 sampler 取樣器 5 post porcessors 後置處理器 6 assirtions 斷...