最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android Activity啟動(dòng)模式之singleTask實(shí)例詳解

 更新時(shí)間:2016年01月15日 16:34:54   作者:殘缺的孤獨(dú)  
這篇文章主要介紹了Android Activity啟動(dòng)模式之singleTask,結(jié)合實(shí)例形式較為詳細(xì)的分析了singleTask模式的功能、使用方法與相關(guān)注意事項(xiàng),需要的朋友可以參考下

本文實(shí)例分析了Android Activity啟動(dòng)模式之singleTask。分享給大家供大家參考,具體如下:

前面的文章介紹了Android 活動(dòng)Activity的啟動(dòng)模式:standardsingleTop 。本文繼續(xù)介紹Activity的下一個(gè)啟動(dòng)模式:singleTask。

singleTask當(dāng)設(shè)置活動(dòng)的啟動(dòng)模式為singleTask時(shí),首先檢查返回棧中是否存在當(dāng)前活動(dòng),如果存在當(dāng)前活動(dòng)的實(shí)例,則直接使用當(dāng)前實(shí)例,并把當(dāng)前活動(dòng)之上的所有活動(dòng)pop出棧,即當(dāng)前活動(dòng)位于棧頂位置。

代碼實(shí)例如下:

(1)修改AndroidManifest.xml

修改活動(dòng)MainActivity的啟動(dòng)模式為singleTask,如下:

<activity
     android:name=".MainActivity"
     android:launchMode="singleTask"
     android:label="@string/app_name" >
     <intent-filter>
       <action android:name="android.intent.action.MAIN" />
       <category android:name="android.intent.category.LAUNCHER" />
     </intent-filter>
</activity>

(2)修改MainActivity.java

為了測(cè)試效果,重寫onRestart方法:

@Override
protected void onRestart() {
  super.onRestart();
  Log.d("MainActivity", "onRestart");
}

(3)修改MyActivity1.java

為了測(cè)試效果,重寫onDestroy方法:

@Override
protected void onDestroy() {
    super.onDestroy();
    Log.d("MyActivity1", "onDestroy");
}

(3)重新發(fā)布,查看日志

發(fā)布程序,進(jìn)入MainActivity活動(dòng),點(diǎn)擊按鈕進(jìn)入MyActivity1活動(dòng),點(diǎn)擊按鈕回到主活動(dòng)MainActivity,日志顯示如下:

從圖中可以看出,當(dāng)在MyActivity1中點(diǎn)擊按鈕時(shí),返回棧中此時(shí)存在一個(gè)主活動(dòng)MainActivity的實(shí)例,并且在MyActivity1的下面,當(dāng)點(diǎn)擊時(shí),MyActivity1出棧,實(shí)例銷毀,調(diào)用onDestroy方法,而主活動(dòng)則調(diào)用onRestart方法。

如果再次在主活動(dòng)中點(diǎn)擊按鈕進(jìn)入MyActivity1活動(dòng),此時(shí)會(huì)創(chuàng)建MyActivity1實(shí)例,再次返回,見日志如下:

這正是Activity啟動(dòng)模式singleTask的特性。

更多關(guān)于Android Activity相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Android編程之a(chǎn)ctivity操作技巧總結(jié)

希望本文所述對(duì)大家Android程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • Android ProgressBar直線進(jìn)度條的實(shí)例代碼

    Android ProgressBar直線進(jìn)度條的實(shí)例代碼

    本文通過(guò)實(shí)例代碼給大家介紹了android progressbar直線進(jìn)度條的實(shí)現(xiàn)方法,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友參考下吧
    2017-06-06
  • 在Android app中實(shí)現(xiàn)九(n)宮格圖片連續(xù)滑動(dòng)效果

    在Android app中實(shí)現(xiàn)九(n)宮格圖片連續(xù)滑動(dòng)效果

    這篇文章主要介紹了在Android app中實(shí)現(xiàn)九(n)宮格圖片連續(xù)滑動(dòng)效果的方法,作者舉了鳳凰新聞應(yīng)用的例子,同理功能圖標(biāo)也可以利用這樣的滑動(dòng)效果,需要的朋友可以參考下
    2016-02-02
  • Android實(shí)現(xiàn)高德地圖首頁(yè)效果(下)

    Android實(shí)現(xiàn)高德地圖首頁(yè)效果(下)

    這篇文章主要為大家詳細(xì)介紹了基于Android實(shí)現(xiàn)高德地圖首頁(yè)效果下篇,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2023-08-08
  • Android點(diǎn)擊Button實(shí)現(xiàn)功能的幾種方法總結(jié)

    Android點(diǎn)擊Button實(shí)現(xiàn)功能的幾種方法總結(jié)

    當(dāng)Button有多個(gè)或者Button的使用次數(shù)很多時(shí),我們需要采用綁定監(jiān)聽器的做法,其實(shí),綁定監(jiān)聽器也有幾種方法,不過(guò),我在這里就不一一列舉了,畢竟那些方法在實(shí)際的應(yīng)用中也不常見
    2013-10-10
  • Android、iOS和Windows Phone中的推送技術(shù)詳解

    Android、iOS和Windows Phone中的推送技術(shù)詳解

    這篇文章主要介紹了Android、iOS和Windows Phone中的推送技術(shù)詳解,推送技術(shù)的實(shí)現(xiàn)通常會(huì)使用服務(wù)端向客戶端推送消息的方式,也就是說(shuō)客戶端通過(guò)用戶名、Key等ID注冊(cè)到服務(wù)端后,在服務(wù)端就可以將消息向所有活動(dòng)的客戶端發(fā)送,需要的朋友可以參考下
    2015-01-01
  • Android燒錄指令fastboot簡(jiǎn)介

    Android燒錄指令fastboot簡(jiǎn)介

    fastboot 是作為 Android 系統(tǒng)編譯器的客戶端,編譯后位于 ./out/host/?Linux?-x86/bin/fastboot 目錄下,這篇文章主要介紹了Android燒錄指令fastboot簡(jiǎn)介,需要的朋友可以參考下
    2024-01-01
  • Android中button的onClick事件幾種方法

    Android中button的onClick事件幾種方法

    這篇文章主要介紹了Android中button的onClick事件幾種方法的相關(guān)資料,這里提供三種方法,實(shí)現(xiàn)監(jiān)聽事件,需要的朋友可以參考下
    2017-09-09
  • Android帶氣泡的第三方Tab選項(xiàng)卡

    Android帶氣泡的第三方Tab選項(xiàng)卡

    這篇文章主要介紹了Android帶氣泡的第三方Tab選項(xiàng)卡的實(shí)例代碼,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2017-02-02
  • Android 實(shí)現(xiàn)滑動(dòng)方法總結(jié)

    Android 實(shí)現(xiàn)滑動(dòng)方法總結(jié)

    這篇文章主要介紹了Android 實(shí)現(xiàn)滑動(dòng)方法總結(jié)的相關(guān)資料,需要的朋友可以參考下
    2017-07-07
  • android商品詳情頁(yè)面設(shè)計(jì)詳解

    android商品詳情頁(yè)面設(shè)計(jì)詳解

    這篇文章主要為大家詳細(xì)介紹了android商品詳情頁(yè)面設(shè)計(jì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-12-12

最新評(píng)論

山阴县| 东海县| 蓝田县| 章丘市| 上蔡县| 二连浩特市| 邵东县| 台安县| 汝州市| 格尔木市| 双柏县| 厦门市| 易门县| 丹凤县| 蒙阴县| 襄城县| 平江县| 贵溪市| 莱阳市| 临泽县| 酒泉市| 张掖市| 武安市| 腾冲县| 黔西县| 徐州市| 开化县| 万荣县| 剑河县| 桐乡市| 册亨县| 盱眙县| 宝兴县| 抚松县| 华蓥市| 富阳市| 清涧县| 阜南县| 西安市| 霍州市| 醴陵市|