Activity啓動模式

  • standard
  • singleTop 棧頂只能有一個實例,但當前棧中能夠有多個實例
  • singleTask 當前棧中只能有一個實例,也就意味着若是要啓動一個已經在棧裏面存在的activity,那麼會將該activity上面全部的activity彈出
  • singleInstance 相似與singleTask,可是activity不是存儲在當前棧中,而是在新的棧中,有點相似於啓動外部app的某個activity,如經過Intent打開一個網頁,因爲經過該方式啓動的activity不會存放在當前棧中,所已在返回時沒法返回到這個activity。 A->B(singleInstance)->C Back: C->A
相關文章
相關標籤/搜索