91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Activity的四種加載模式(附:Intent標記位)

發布時間:2020-03-20 18:53:37 來源:網絡 閱讀:394 作者:小誠誠cc 欄目:移動開發

Activity的加載模式是在清單文件AndroidManifest.xml文件中進行設置

     <activity

            android:name="...."

            android:label="@string/app_name"

            android:launchMode="singleTask"(Activity的加載模式)

            android:theme="@android:style/Theme.Light.NoTitleBar" >

        </activity>

1、standard(默認)

    每次跳轉都會創建一個新的Activity對象

2、singleTop     棧頂單實例

    a、當activity不存在的時候,創建一個新的Activity對象加載到當前Task里面

    b、如果Activity已經存在,并處于棧頂,開啟自身不會再創建新的Activity對象

    c、如果Activity已經存在,處于棧中,開啟該界面創建一個新的Activity對象加載到當前Task中

3、singleTask    棧中單實例 

    a、當Activity不存在的時候,創建一個新的Activity對象加載到當前Task里面

    b、如果Activity已經存在,并處于棧頂,開啟自身不會再創建新的Activity對象

    c、如果Activity已經存在,處于棧中,開啟該界面把目標Activity之上的所有Activity都銷毀

4、singleInstance  全局單實例

    a、如果Activity不存在的時候,創建一個新的Task,然后把創建目標Activity添加到Task中

    b、如果目標Activity已經存在,把目標Activity所在的Task移到前臺


Intent標志位

    intent.setFlags(XXXXX);

    1、Intent.FLAG_ACTIVITY_SINGLE_TOP

        跟加載模式中singleTop棧頂單實例類似

        

    2、Intent.FLAG_ACTIVITY_CLEAR_TOP

        跟加載模式中singleTask區別:

            如果activity已經存在,并處于棧中,會把目標Activity 之上的所有Activity都銷                毀(包括自身),重新創建一個新的Activity

        

    3、Intent.FLAG_ACTIVITY_NEW_TASK

        如果在service中跳轉Activity,必須去設置意圖標志位

            Intent.FLAG_ACTIVITY_NEW_TASK

          


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

武乡县| 东兰县| 石首市| 郸城县| 武宁县| 淮安市| 白朗县| 新郑市| 涿州市| 剑阁县| 沙雅县| 宁化县| 道孚县| 博客| 沾益县| 环江| 广灵县| 轮台县| 建平县| 林口县| 仪征市| 潞城市| 乌什县| 凤冈县| 阆中市| 桦川县| 贡嘎县| 安庆市| 怀来县| 衡阳县| 凤山市| 许昌县| 民丰县| 莱阳市| 炉霍县| 辽阳县| 庆云县| 德钦县| 滦平县| 宝清县| 洪江市|