Android啟動模式有以下幾種:
standard(默認模式):每次啟動Activity都會創建一個新的實例,并放入任務棧中。
singleTop:如果要啟動的Activity已經處于棧頂,不會創建新的實例,會調用已存在的實例的onNewIntent()方法更新數據。
singleTask:如果要啟動的Activity已經存在于任務棧中,會把該Activity之上的Activity都出棧,使得該Activity成為棧頂,如果不存在,則會創建新的實例。
singleInstance:該模式下的Activity會單獨放在一個任務棧中,其他應用無法共享該任務棧,即使在不同應用間啟動該Activity也會在該任務棧中創建新的實例。