后退按钮双击

Ser*_*gio 0 java android

我是新的android开发人员.我想问个问题.这就是我需要的:当用户点击后退按钮时,它算作双击?

@Override public void onBackPressed() { --> what to write here? return; } }

Mic*_*ael 7

您需要检查按下之间的间隔,并确定是否可以将其视为双击:

private static final long DOUBLE_PRESS_INTERVAL = /* some value in ns. */;
private long lastPressTime;

@Override
public void onBackPressed() {
    long pressTime = System.nanoTime();
    if(pressTime - lastPressTime <= DOUBLE_PRESS_INTERVAL) {
        // this is a double click event
    }
    lastPressTime = pressTime;
}
Run Code Online (Sandbox Code Playgroud)