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

Android 再按一次退出程序的實(shí)現(xiàn)方法

 更新時(shí)間:2014年01月10日 16:35:38   作者:  
抽空研究了一下"再按一次退出程序"的實(shí)現(xiàn)方式,直接上代碼(請自動(dòng)忽略無關(guān)代碼)

第一種(Handler+標(biāo)志位)

復(fù)制代碼 代碼如下:

private boolean isExit;
    private Handler handler;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        handler = new Handler(){
            @Override
            public void handleMessage(Message msg) {
                super.handleMessage(msg);
                isExit = false;
            }
        };
    }
  public boolean onKeyDown(int keyCode, KeyEvent event) {
        if(keyCode==KeyEvent.KEYCODE_BACK){
            if(!isExit){
                isExit = true;
                handler.sendEmptyMessageDelayed(0, 1500);
                Toast.makeText(this, "再按一次推出程序", 1000).show();
                return false;
            }else{
                finish();
            }
        }
        return super.onKeyDown(keyCode, event);
    }

第二種(記錄點(diǎn)擊的時(shí)間)

復(fù)制代碼 代碼如下:

private long exitTimeMillis = System.currentTimeMillis();
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }

    @Override
    public boolean onKeyDown(int keyCode, KeyEvent event) {
        if(keyCode==KeyEvent.KEYCODE_BACK){
            long currentTime = System.currentTimeMillis();
            if(currentTime-exitTimeMillis==0||currentTime-exitTimeMillis>1500){
                exitTimeMillis = System.currentTimeMillis();
                Toast.makeText(this, "再按一次推出程序", 1000).show();
                return false;
            }else{
                finish();
            }
        }
        return super.onKeyDown(keyCode, event);
    }

相關(guān)文章

  • Android手機(jī)衛(wèi)士之設(shè)置密碼對話框

    Android手機(jī)衛(wèi)士之設(shè)置密碼對話框

    這篇文章主要為大家詳細(xì)介紹了Android手機(jī)衛(wèi)士之設(shè)置密碼對話框,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-10-10
  • Android獲取手機(jī)聯(lián)系人信息

    Android獲取手機(jī)聯(lián)系人信息

    這篇文章主要為大家詳細(xì)介紹了Android獲取手機(jī)聯(lián)系人信息的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-10-10
  • Android 讀取Properties配置文件的小例子

    Android 讀取Properties配置文件的小例子

    這篇文章主要介紹了Android 讀取Properties配置文件的小例子,有需要的朋友可以參考一下
    2014-01-01
  • kotlin?中的構(gòu)造函數(shù)的作用

    kotlin?中的構(gòu)造函數(shù)的作用

    這篇文章主要介紹了Kotlin中的構(gòu)造函數(shù),包括主構(gòu)造函數(shù)和輔助構(gòu)造函數(shù)的作用,主構(gòu)造函數(shù)用于初始化類的屬性,而輔助構(gòu)造函數(shù)通過委托給主構(gòu)造函數(shù)來實(shí)現(xiàn)更靈活的初始化方式,感興趣的朋友一起看看吧
    2025-03-03
  • Android中TextView動(dòng)態(tài)設(shè)置縮進(jìn)距離的方法

    Android中TextView動(dòng)態(tài)設(shè)置縮進(jìn)距離的方法

    項(xiàng)目需求如果在項(xiàng)目中第一行文字需要添加布局的情況我們應(yīng)該怎么做呢,經(jīng)過一番考慮和查找我最終選擇了縮進(jìn)的方式解決這個(gè)問題,這篇文章主要給大家介紹了關(guān)于Android中TextView動(dòng)態(tài)設(shè)置縮進(jìn)距離的相關(guān)資料,需要的朋友可以參考下
    2022-04-04
  • Android pcm轉(zhuǎn)wav格式方法

    Android pcm轉(zhuǎn)wav格式方法

    本篇文章主要給大家講述了在Android開發(fā)中將pcm格式轉(zhuǎn)wav格式的方法和代碼實(shí)例,需要的朋友跟著學(xué)習(xí)下吧。
    2017-12-12
  • Android全面屏適配與判斷超詳細(xì)講解

    Android全面屏適配與判斷超詳細(xì)講解

    這篇文章主要介紹了Android 全面屏適配及判斷是否為全面屏,全面屏手勢和虛擬導(dǎo)航欄的判斷,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧
    2023-01-01
  • Android NavigationView頭部設(shè)置監(jiān)聽事件

    Android NavigationView頭部設(shè)置監(jiān)聽事件

    這篇文章主要為大家詳細(xì)介紹了Android NavigationView頭部設(shè)置監(jiān)聽事件,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-10-10
  • 詳解Android如何實(shí)現(xiàn)自定義的動(dòng)畫曲線

    詳解Android如何實(shí)現(xiàn)自定義的動(dòng)畫曲線

    最近在寫動(dòng)畫相關(guān)的篇章,經(jīng)常會(huì)用到 Curve 這個(gè)動(dòng)畫曲線類,那這個(gè)類到底怎么實(shí)現(xiàn)的?如果想自己來一個(gè)自定義的動(dòng)畫曲線該怎么弄?本文將為大家詳細(xì)解答
    2022-04-04
  • Android基于繪制緩沖實(shí)現(xiàn)煙花效果

    Android基于繪制緩沖實(shí)現(xiàn)煙花效果

    這篇文章主要介紹了Android基于繪制緩沖實(shí)現(xiàn)煙花效果,文中通過代碼示例和圖文結(jié)合介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作有一定的幫助,感興趣的同學(xué)可以自己動(dòng)手嘗試一下
    2024-03-03

最新評論

达州市| 托克托县| 富宁县| 临沧市| 广昌县| 张家川| 太湖县| 吉安市| 自治县| 团风县| 沙洋县| 浠水县| 晋江市| 土默特左旗| 公主岭市| 凤城市| 大港区| 丘北县| 安徽省| 藁城市| 泰顺县| 新竹市| 永州市| 巴林右旗| 巴青县| 广德县| 定结县| 沈阳市| 陆良县| 西青区| 辽宁省| 瑞金市| 深水埗区| 自贡市| 忻州市| 大邑县| 稻城县| 泽州县| 肃南| 金溪县| 仪陇县|