gpt4 book ai didi

java - 如何在其他函数中调用OnVolumeDown?

转载 作者:太空宇宙 更新时间:2023-11-04 10:34:46 24 4
gpt4 key购买 nike

我有:

    public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KEYCODE_VOLUME_DOWN || keyCode == KeyEvent.KEYCODE_VOLUME_UP) {
// Do your thing
TheTimer.cancel();
TheTimer.start();
return true;
} else {
return super.onKeyDown(keyCode, event);
}
}

现在我有一个 countDownTimer,我想在其中调用 onKeyDown() 。我知道我想要

onKeyDown(KEYCODE_VOLUME_DOWN, ?????)

我在第二个参数中输入了什么?

最佳答案

将 onKeyDown() 中的代码移至另一个函数中。而且手动调用像 onKeyDown 这样的函数并不理想,因为它们会在事件发生时由系统自动调用。

void keyDown() {
TheTimer.cancel();
TheTimer.start();
}

然后在 onKeyDown() 和 countDownTimer 内部调用 keyDown() 方法。

关于java - 如何在其他函数中调用OnVolumeDown?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49602918/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com