Activity的四種載入方式

2021-07-04 01:25:13 字數 358 閱讀 7241

standard模式:acitivity為目標activity 建立的新例項會放在當前胡task中,而不會重新生成乙個task。也就是說他們胡task的id總是相同。

例如:intent intent=new intent(aa.this,aa.class);

startactivity(intent);

singletop模式:當所建立的acitivy在最前的棧時,不會建立新的task,其他的與stardard一樣。

singletask:同乙個task中只有乙個型別的activity。沒有時,建立。在棧頂時,不建立,繼續用當前的task。存在且不位於棧頂時,把其前面的全部移出,使其到棧頂。

singleinstance:

Activity的四種載入方式

配置activity時可指定android launchmode屬性,該屬性用於配置改activity的啟動模式。該屬性支援以下4個屬性值。standard 標準模式,預設的載入模式 singletop task棧頂單例模式 singletask task內單例模式 singleinstance 全...

Activity的四種載入模式

activity之間的跳轉,或者說載入乙個新的activity,一般對於開發者來說,都不是乙個太難的問題。activity的載入還分為四種不同載入模式,靈活的使用合適的載入模式,可以避免產生大量的重複的activity,從而優化效能,減少系統資源消耗。四種載入模式具體為 這些啟動模式可以androi...

Activity的四種載入模式

activity有四種載入模式 1 standard 標準 預設 模式 當通過這種模式來啟動activity時,總會為目標activity建立乙個新的例項,並將該activity新增到當前task棧中.注意,這種方式不會啟動新的task,只是將新的activity新增到原有的task 2 singl...