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

Android 雙擊Back鍵退出應(yīng)用的實(shí)現(xiàn)方法

 更新時(shí)間:2017年10月24日 11:38:49   作者:woider  
這篇文章主要介紹了Android 雙擊Back鍵退出應(yīng)用的實(shí)現(xiàn)方法的相關(guān)資料,希望通過本文能幫助到大家,讓大家實(shí)現(xiàn)這樣的功能,需要的朋友可以參考下

Android 雙擊Back鍵退出應(yīng)用的實(shí)現(xiàn)方法

實(shí)現(xiàn)原理:

雙擊退出程序的原理無非就是設(shè)置一個(gè)退出標(biāo)識(shí)(詢問是否退出),如果改變了這個(gè)標(biāo)識(shí)(確認(rèn)退出),則再次點(diǎn)擊時(shí)立馬退出,如果規(guī)定時(shí)間內(nèi)沒有退出,則延時(shí)重置這個(gè)標(biāo)識(shí)(不退出)。

延時(shí)重置:

使用 Java API 提供了 Timer 類,它能夠執(zhí)行定時(shí)任務(wù)。利用 Timer 就能夠?qū)?biāo)識(shí)進(jìn)行延時(shí)重置。

Timer 對(duì)象的 schedule( ) 方法需要一個(gè) TimerTask 對(duì)象和一個(gè)時(shí)間長度(毫秒)作為參數(shù)。TimerTask 對(duì)象需要重寫它的 run( )方法,當(dāng) Timer 執(zhí)行延時(shí)任務(wù)時(shí),則會(huì)執(zhí)行 TimerTask 的 run( ) 方法。

退出代碼

(Activity 中添加)

  private boolean quit = false;  //設(shè)置退出標(biāo)識(shí)

  @Override
  public void onBackPressed() {
    if (quit == false) {    //詢問退出程序
      Toast.makeText(this, "再按一次退出程序", Toast.LENGTH_SHORT).show();
      new Timer(true).schedule(new TimerTask() {   //啟動(dòng)定時(shí)任務(wù)
        @Override
        public void run() {
          quit = false;  //重置退出標(biāo)識(shí)
        }
      }, 2000);        //2秒后運(yùn)行run()方法
      quit = true;
    } else {          //確認(rèn)退出程序
      super.onBackPressed();
      finish();
    }
  }

如有疑問請(qǐng)留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

相關(guān)文章

  • Android App將數(shù)據(jù)寫入內(nèi)部存儲(chǔ)和外部存儲(chǔ)的示例

    Android App將數(shù)據(jù)寫入內(nèi)部存儲(chǔ)和外部存儲(chǔ)的示例

    這篇文章主要介紹了Android App將數(shù)據(jù)寫入內(nèi)部存儲(chǔ)和外部存儲(chǔ)的示例,使用外部存儲(chǔ)即訪問并寫入SD卡,需要的朋友可以參考下
    2016-03-03
  • Android studio創(chuàng)建第一個(gè)app

    Android studio創(chuàng)建第一個(gè)app

    這篇文章主要為大家詳細(xì)介紹了如何使用Android studio創(chuàng)建你的第一個(gè)項(xiàng)目Hello World,感興趣的小伙伴們可以參考一下
    2016-05-05
  • Android發(fā)送郵件的方法實(shí)例詳解

    Android發(fā)送郵件的方法實(shí)例詳解

    這篇文章主要介紹了Android發(fā)送郵件的方法,結(jié)合實(shí)例形式詳細(xì)分析了Android郵件發(fā)送的相關(guān)技巧與具體實(shí)現(xiàn)步驟,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2016-01-01
  • Android AS為xutils添加依賴過程圖解

    Android AS為xutils添加依賴過程圖解

    這篇文章主要介紹了Android AS為xutils添加依賴過程圖解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-11-11
  • 如何在WorkManager中處理異步任務(wù)詳解

    如何在WorkManager中處理異步任務(wù)詳解

    這篇文章主要給大家介紹了關(guān)于如何在WorkManager中處理異步任務(wù)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-02-02
  • 仿餓了嗎點(diǎn)餐界面兩個(gè)ListView聯(lián)動(dòng)效果

    仿餓了嗎點(diǎn)餐界面兩個(gè)ListView聯(lián)動(dòng)效果

    這篇文章主要介紹了仿餓了點(diǎn)餐界面2個(gè)ListView聯(lián)動(dòng)效果的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-09-09
  • Android APP與媒體存儲(chǔ)服務(wù)的交互

    Android APP與媒體存儲(chǔ)服務(wù)的交互

    本文介紹如何在 Android 中,開發(fā)者的 APP 如何使用媒體存儲(chǔ)服務(wù)(包含MediaScanner、MediaProvider以及媒體信息解析等部分),包括如何把 APP 新增或修改的文件更新到媒體數(shù)據(jù)庫、如何在多媒體應(yīng)用中隱藏 APP 產(chǎn)生的文件、如何監(jiān)聽媒體數(shù)據(jù)庫的變化等等。
    2013-10-10
  • Android小程序?qū)崿F(xiàn)切換背景顏色

    Android小程序?qū)崿F(xiàn)切換背景顏色

    這篇文章主要介紹了Android小程序?qū)崿F(xiàn)切換背景顏色,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-05-05
  • Android獲取本機(jī)電話號(hào)碼的簡單方法

    Android獲取本機(jī)電話號(hào)碼的簡單方法

    Android獲取本機(jī)電話號(hào)碼的簡單方法,需要的朋友可以參考一下
    2013-05-05
  • Android自定義View實(shí)現(xiàn)角度選擇器

    Android自定義View實(shí)現(xiàn)角度選擇器

    前幾天在Google Photos查看照片,用了一下它的圖片剪裁功能,于是我馬上就被其界面和操作吸引。后來想模仿做一個(gè)和Google Photos裁圖頁面幾乎一模一樣的角度選擇器,本文比較基礎(chǔ),在閱讀本文前只需要掌握最基礎(chǔ)的自定義View知識(shí)和Android事件知識(shí)。下面來一起學(xué)習(xí)下吧。
    2016-11-11

最新評(píng)論

郎溪县| 扶风县| 巴里| 鹿邑县| 九龙城区| 登封市| 石嘴山市| 车致| 郯城县| 化德县| 安阳县| 大余县| 灵山县| 林周县| 阿勒泰市| 高青县| 东乌珠穆沁旗| 冀州市| 育儿| 昭通市| 卢湾区| 壶关县| 大理市| 横峰县| 元氏县| 昭平县| 敦化市| 堆龙德庆县| 宜宾市| 高阳县| 巴青县| 石景山区| 白沙| 蒙山县| 阿鲁科尔沁旗| 德令哈市| 宁夏| 保山市| 金堂县| 榆中县| 天气|