1. 程式人生 > >Android:Ativity啟動模式LaunchMode

Android:Ativity啟動模式LaunchMode

  • standard模式:預設的啟動模式,每啟動一個Activity就會在棧頂建立一個新的Activity例項
  • singleTop模式:在該模式下,如果要啟動的Activity位於棧頂,就會複用這個Activity,若不在棧頂,就重新建立一個新的Activity例項
  • singleTask模式:在該模式下,每次啟動Activity時系統都會檢查棧中是否存在該Activity,若存在,就複用這個Activity,並將該Activity前面的Activity全部出棧,使該Activity置於棧頂。
  • singleInstance模式:使用該模式啟動的Activity,會存在於一個單獨的棧中,並且整個程式中只有一個,它可以在任何時候顯示出來而不影響其他棧的排列。