<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    咖啡伴侶

    呆在上海
    posts - 163, comments - 156, trackbacks - 0, articles - 2

    activity launchmode

    Posted on 2011-09-02 13:11 oathleo 閱讀(319) 評論(0)  編輯  收藏 所屬分類: Android
            <activity android:name=".LoginActivity" android:label="@string/app_name" android:launchMode="singleTask">

    launchmode4種模式:
    1,standard:
    如果從A跳到A,intent5次,task里5個activity;
    2,single Top:
    如果從A 跳B,再從B跳A,如果此時棧頂為A,則不創建新實例,直接把Intent給A,但如果棧頂不是A,則還要創建A的實例
    3,singleTask
    如果從A跳B,再從B跳A,無論是否棧頂棧底,只要A在,則將Intent給A,不會創建A的新實例;
    4,singleInstance
    不同于前3種模式,前3種只是在同一個task的,而實例化的策略不同。這種模式下的activity會單獨存在一個task下。
    現成的例子是google地圖。比如我有一個應用是導游方面的,其中調用的google地圖Activity。那么現在我比如按home(后臺 activity onstop,back是finish)鍵,然后到應用列表中打開google地圖,你會發現顯示的就是剛才的地圖,實際上是同一個Activity。
    如果使用上面三種模式,是無法實現這個需求的。google地圖應用中有多個上下文Activity,比如路線查詢等的,導游應用也有一些上下文Activity。在各自應用中回退要回退到各自的上下文Activity中。
    總結:
    1 2:會創建新實例
    3 4:不會創建新實例
    123:activity的taskid相同
    4:activity的taskid不同。被分到單獨一個task中
    主站蜘蛛池模板: 久久久久亚洲精品男人的天堂| 免费毛片在线播放| 亚洲综合另类小说色区| 新最免费影视大全在线播放| 亚洲国产精品13p| 成人午夜影视全部免费看| 亚洲乱码中文字幕综合234| 一区二区3区免费视频| 亚洲日韩在线第一页| 成人免费一区二区三区| 在线亚洲午夜理论AV大片| 伊人免费在线观看高清版| 亚洲av无码专区国产乱码在线观看| 日本一区午夜艳熟免费| 亚洲第一福利视频| 久久A级毛片免费观看| 亚洲综合色区中文字幕| 日韩高清免费观看| 一级午夜a毛片免费视频| 亚洲AV无码码潮喷在线观看| 亚洲免费在线视频播放| 亚洲爆乳少妇无码激情| 亚洲人成色77777在线观看大| 久久国产精品一区免费下载| 一区二区三区亚洲| 韩国二级毛片免费播放| 九九视频高清视频免费观看| 亚洲VA中文字幕不卡无码| 亚洲国产精品免费观看| 美女啪啪网站又黄又免费| 亚洲精品亚洲人成在线观看| 亚洲精品国产高清嫩草影院| 老司机精品免费视频| 中文字幕亚洲免费无线观看日本| 国产成人A在线观看视频免费 | 中文在线免费观看| 亚洲成人高清在线观看| 四虎影视在线永久免费观看| 久久久久成人片免费观看蜜芽| 亚洲欧洲免费无码| 亚洲AV无码久久寂寞少妇|