Activityd的四種啓動模式

Activityd的四種啓動模式:

1.Standard:標準啓動模式。需要啓動一個Activity就會創建該activity的實例。也是activity的默認啓動模式。
2.singleTop:如果activity已經位於棧頂了的,那麼就不會創建新的activity的實例,而是複用棧頂的實例對象。如果不位於棧頂仍舊會創建activity的實例對象
3.singleTask:設置了singleTask啓動模式的activity在啓動時,如果位於該棧中已經有該activity實例對象就會複用,該實例之上的所有activity都依次後進先出的出棧執行onDestroy方法。知道該activity位於棧頂;否則創建該activity實例。
4.singleInstance:開啓一個棧存放activity實例,不管哪個界面調用設置了singleInstance的Activity都會調用該實例對象

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章