<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中
    主站蜘蛛池模板: 亚洲精品国产美女久久久| 亚洲Aⅴ无码一区二区二三区软件 亚洲AⅤ视频一区二区三区 | 免费在线观看a级毛片| 亚洲啪AV永久无码精品放毛片| 午夜免费1000部| 亚洲午夜电影在线观看| 亚洲精品在线免费观看| 亚洲激情视频图片| 日韩电影免费在线| 美女18一级毛片免费看| 亚洲成?v人片天堂网无码| 一级白嫩美女毛片免费| 亚洲人成人77777网站| 久久免费精品一区二区| 久久精品国产亚洲精品2020| 亚洲免费二区三区| 97se亚洲国产综合自在线| 国产午夜鲁丝片AV无码免费| 日韩一区二区三区免费播放| 亚洲热妇无码AV在线播放| 两个人看的www免费| 最近中文字幕2019高清免费| 亚洲精品亚洲人成在线观看下载| 国产精品观看在线亚洲人成网| 四虎免费久久影院| 国产精品美女久久久免费| 亚洲AV无码欧洲AV无码网站| 色播精品免费小视频| 亚洲av日韩精品久久久久久a| 免费在线黄色网址| 久久青草精品38国产免费| 国产成人精品日本亚洲专区6| 免费看男女下面日出水视频| a级毛片免费在线观看| 亚洲国产成人精品无码一区二区| 免费看国产曰批40分钟| 99视频精品全部免费观看| 亚洲国产成人久久一区二区三区| 亚洲尤码不卡AV麻豆| 无码国产精品一区二区免费式影视 | 国产亚洲精品岁国产微拍精品|