国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 淳化县| 株洲市| 商都县| 全椒县| 平利县| 布拖县| 滨州市| 邢台市| 沂南县| 五大连池市| 巩义市| 天祝| 含山县| 德昌县| 兴国县| 樟树市| 丰原市| 曲阳县| 饶阳县| 老河口市| 沽源县| 祁东县| 林甸县| 泾阳县| 新源县| 阳新县| 龙胜| 东乌| 福贡县| 太康县| 堆龙德庆县| 商都县| 博客| 融水| 溆浦县| 吉安市| 天门市| 嘉峪关市| 常宁市| 三亚市| 库车县|