97干视频,99国产精品懂色,亚洲精品99久久久久中文字幕,伊人五月丁香综合AⅤ,国产精品成人免费999

當前位置: 移動互聯(lián)網(wǎng)學院 > Android開發(fā) > android活動的啟動模式介紹
android活動的啟動模式介紹 時間:2017-02-20     來源:移動互聯(lián)網(wǎng)學院

  android活動的啟動模式分為 standard、singleTop、singleTask和singleInstance四種,可以在AndroidManifest.xml中通過對標簽指定android:launchMode屬性來選擇啟動模式。

  android活動的standard啟動模式

  默認的啟動模式

  該模式下,創(chuàng)建一個活動時,系統(tǒng)不會在乎這個活動是否已經(jīng)在返回棧中存在,每次啟動都會創(chuàng)建該活動的一個新的實例。

  android活動的singleTop啟動模式

  啟動活動時,如果發(fā)現(xiàn)返回棧的棧頂已經(jīng)是該活動,則認為可以直接使用它,不會再創(chuàng)建新的活動實例。

  若該活動存在于返回棧中,但不位于棧頂,還是會創(chuàng)建新的活動實例。

  android活動的singleTask啟動模式

  啟動活動時,首先會在返回棧中檢查是否存在該活動的實例,如果發(fā)現(xiàn)已經(jīng)存在,把在這個活動之上的所有活動統(tǒng)統(tǒng)出棧。

  如果沒有就創(chuàng)建一個新的實例。

  android活動的singleInstance啟動模式

  指定為singleInstance模式的活動會啟動一個新的返回棧來管理這個活動。