1. 程式人生 > >Android中activity的四個啟動模式

Android中activity的四個啟動模式

UNC 有一個 啟動模式 activit net sta 第一個 csdn 開始

activity的四個啟動方式分別是standard、singletop、singletask、singleinstance。第一個其實就是只要新打開活動就會新建一個實例。第二個顧名思義返回棧的頂部只會有一個活動即棧頂的活動啟動自己時不會新建實例還是棧頂活動本身。第三個則避免了活動的重復建立的問題一個活動建立後以後再有其他活動打開這個活動會把一開始建立的活動放到棧頂而不會新建立實例了。最後一個會新建一個獨立於launch的棧以供其他活動的使用。但同時四個啟動方式混雜時back之後要註意不同的棧之間的關系判斷back之後回到的是哪個活動。推薦看https://blog.csdn.net/zivensonice/article/details/51569502。https://blog.csdn.net/mr_jingfu/article/details/79077613。

Android中activity的四個啟動模式