Activity的啟動模式有4種:
- standard
- singleInstance
- singleTask
- singleTop
- standard
- Activity的默認啟動方式。啟動一個activity時放到一個任務棧中,當按返回鍵時從棧頂彈出一個activity,實現后退功能。
- singleTop
- 在一個棧中,如果當前activity處于棧頂,它只會創建一個實例,如果不是,則創建另一個實例。
- singleTask
- 當在一個activity中啟動另一個一個啟動過的activity時,任務棧中的在要啟動的activity之前的activity都會被彈出。
- singleInstance
- 獨立的一個任務棧只存放一個實例。