<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中
    主站蜘蛛池模板: 99久久免费中文字幕精品| 亚洲爆乳AAA无码专区| 97人妻精品全国免费视频| 区三区激情福利综合中文字幕在线一区亚洲视频1 | 又长又大又粗又硬3p免费视频| 精品少妇人妻AV免费久久洗澡| 亚洲精品无码久久久久秋霞| 黄瓜视频高清在线看免费下载| 中文字幕亚洲情99在线| 四虎成人免费网址在线| 色综合久久精品亚洲国产| 亚洲Aⅴ无码一区二区二三区软件 亚洲AⅤ视频一区二区三区 | 亚欧色视频在线观看免费| 456亚洲人成影院在线观| 免费观看一级毛片| 国产一区二区三区亚洲综合| 免费一级特黄特色大片在线| 九九99热免费最新版| 久久夜色精品国产噜噜亚洲AV| 91精品免费不卡在线观看| 国产成+人+综合+亚洲专| 日本最新免费不卡二区在线| 一级毛片aaaaaa视频免费看| 日韩va亚洲va欧洲va国产| 国产高清免费视频| 久久久久久亚洲精品无码| 在线观看国产区亚洲一区成人 | 一二三四在线观看免费高清中文在线观看 | 国产亚洲蜜芽精品久久| 国产亚洲综合久久系列| 1000部拍拍拍18勿入免费凤凰福利 | 七色永久性tv网站免费看| 亚洲乱码卡三乱码新区| 亚洲成a人片在线观看久| 最新国产乱人伦偷精品免费网站| 亚洲无线一二三四区| 四虎影永久在线高清免费| 久久免费公开视频| 毛片亚洲AV无码精品国产午夜| 国产亚洲无线码一区二区| 中字幕视频在线永久在线观看免费|