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

首頁 > 系統(tǒng) > Android > 正文

Android 再按一次返回鍵退出程序?qū)崿F(xiàn)思路

2020-04-11 12:33:42
字體:
供稿:網(wǎng)友
用戶退出應(yīng)用前給出一個提示是很有必要的,因為可能是用戶并不真的想退出,而只是一不小心按下了返回鍵,大部分應(yīng)用的做法是在應(yīng)用退出去前給出一個Dialog,我覺得這樣不太友好,用戶還得移動手指去按dialog中的按鈕。個人覺得“再按一次返回鍵退出程序”是best practice,實現(xiàn)也很簡單,直接上代碼:
復(fù)制代碼 代碼如下:

private long exitTime = 0;
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if(keyCode == KeyEvent.KEYCODE_BACK && event.getAction() == KeyEvent.ACTION_DOWN){
if((System.currentTimeMillis()-exitTime) > 2000){
Toast.makeText(getApplicationContext(), "再按一次退出程序", Toast.LENGTH_SHORT).show();
exitTime = System.currentTimeMillis();
} else {
finish();
System.exit(0);
}
return true;
}
return super.onKeyDown(keyCode, event);
}
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 兴仁县| 青海省| 东莞市| 乌苏市| 桐乡市| 河东区| 东莞市| 察隅县| 芷江| 新绛县| 兰西县| 大理市| 莱芜市| 宁晋县| 延津县| 仪征市| 汉沽区| 高台县| 连城县| 周至县| 元谋县| 扶风县| 长白| 曲靖市| 苍南县| 关岭| 江陵县| 巍山| 措勤县| 福安市| 汨罗市| 井陉县| 城步| 东乡| 东台市| 含山县| 宜兰市| 北京市| 延边| 井冈山市| 博白县|