国产探花免费观看_亚洲丰满少妇自慰呻吟_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);}


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 贵州省| 蕲春县| 筠连县| 塔城市| 龙泉市| 黄山市| 沧州市| 威海市| 松阳县| 甘洛县| 石狮市| 濉溪县| 博兴县| 黑山县| 锡林郭勒盟| 扶绥县| 龙岩市| 色达县| 山西省| 宜州市| 峡江县| 东至县| 沂南县| 辉县市| 凤庆县| 凭祥市| 成武县| 台前县| 固安县| 隆化县| 永顺县| 杨浦区| 商都县| 敖汉旗| 漯河市| 聂荣县| 微博| 桐庐县| 博爱县| 开化县| 邯郸市|