国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

再按一次退出——兩種方式實現

2019-11-09 17:34:55
字體:
來源:轉載
供稿:網友

    方式一:

PRivate boolean isExit = false;private Handler mHandler = new Handler() {    @Override    public void handleMessage(Message msg) {        switch (msg.what) {            case 0:                isExit = false;                break;        }    }};@Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) {    if (keyCode == KeyEvent.KEYCODE_BACK && event.getAction() == KeyEvent.ACTION_DOWN) {        if (isExit) {            mHandler.removeCallbacksAndMessages(null);        } else {            isExit = true;            mHandler.sendEmptyMessageDelayed(0, 3000);            Toast.makeText(MainActivity.this, "再按一次退出", Toast.LENGTH_SHORT).show();            return true;        }    }    return super.onKeyDown(keyCode, event);}

方式二:

   

private long exitTime = 0;@Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) {    if (keyCode == KeyEvent.KEYCODE_BACK && event.getAction() == KeyEvent.ACTION_DOWN) {        if (System.currentTimeMillis() - exitTime > 3000) {            Toast.makeText(getapplicationContext(), "再按一次返回鍵退出", Toast.LENGTH_SHORT).show();            exitTime = System.currentTimeMillis();        } else {            finish();        }        return true;    }    return super.onKeyDown(keyCode, event);}


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 牡丹江市| 隆德县| 青川县| 马尔康县| 两当县| 泰州市| 宝清县| 延庆县| 张家港市| 柘荣县| 曲沃县| 海盐县| 自治县| 乡宁县| 乌恰县| 西乡县| 健康| 双流县| 张北县| 攀枝花市| 孝义市| 资兴市| 秦皇岛市| 康马县| 文山县| 榕江县| 武功县| 通州区| 思南县| 莱阳市| 康保县| 揭阳市| 锡林郭勒盟| 蚌埠市| 乐至县| 耿马| 江华| 易门县| 盐源县| 福安市| 宁安市|