溫馨提示×

android雙擊退出模式怎么實現

小億
103
2023-07-27 11:54:23
欄目: 編程語言

要在Android應用程序中實現雙擊退出模式,您可以按照以下步驟進行操作:

1. 在您的Activity中創建一個變量來保存上一次點擊的時間戳:

java

private long backPressedTime = 0;

2. 覆蓋Activity的onBackPressed()方法,在用戶按下返回按鈕時執行自定義邏輯:

java

@Override

public void onBackPressed() {

    // 獲取當前時間

    long currentTime = System.currentTimeMillis();


    // 判斷兩次點擊的時間間隔是否小于2秒

    if (currentTime - backPressedTime > 2000) {

        Toast.makeText(this, "再次點擊返回退出應用", Toast.LENGTH_SHORT).show();

        backPressedTime = currentTime;

    } else {

        super.onBackPressed(); // 執行默認的返回功能

    }

}

在這個示例中,如果兩次點擊的時間間隔超過2秒,則顯示一個Toast提示用戶再次點擊返回退出應用。如果兩次點擊的時

間間隔小于2秒,則調用super.onBackPressed()以執行默認的返回功能。

請注意,此代碼是在Activity中實現的,因此您需要在每個需要雙擊退出功能的Activity中重復上述步驟。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女