中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

Android雙擊返回鍵退出程序怎么實現

小億
110
2023-08-23 10:12:59
欄目: 編程語言

要實現Android雙擊返回鍵退出程序,你可以使用以下方法:

  1. 在你的Activity中創建一個變量lastBackPressTime,用于保存上一次點擊返回鍵的時間。
private long lastBackPressTime = 0;
  1. onBackPressed()方法中,判斷兩次點擊返回鍵的時間間隔是否小于一定值(例如500毫秒),如果是,則退出程序,否則記錄當前點擊時間為上一次點擊時間,并顯示一個提示信息。
@Override
public void onBackPressed() {
if (lastBackPressTime <= System.currentTimeMillis() - 500) {
lastBackPressTime = System.currentTimeMillis();
Toast.makeText(this, "再次點擊返回鍵退出程序", Toast.LENGTH_SHORT).show();
} else {
super.onBackPressed();
}
}

這樣,當用戶第一次點擊返回鍵時,會顯示一個提示信息,再次點擊返回鍵時,如果時間間隔小于500毫秒,則退出程序。

注意:如果你的應用有多個Activity,你需要在每個Activity中都實現上述邏輯,或者創建一個基類Activity,在這個基類Activity中實現該邏輯,并讓其他Activity繼承該基類Activity。

0
永德县| 毕节市| 临邑县| 齐齐哈尔市| 宽甸| 深州市| 旌德县| 云梦县| 利津县| 昌乐县| 宜州市| 高安市| 榆中县| 恩施市| 哈密市| 贵溪市| 万州区| 乐都县| 上虞市| 兴山县| 水城县| 洱源县| 苗栗市| 白河县| 杂多县| 丰顺县| 吴川市| 赣州市| 扎赉特旗| 五大连池市| 浮山县| 青浦区| 梁河县| 江安县| 新巴尔虎右旗| 垦利县| 略阳县| 确山县| 武安市| 建始县| 措勤县|