代号1:应用程序关闭时按下后退按钮

时间:2017-08-10 08:38:26

标签: codenameone

我的应用程序应该在双按后退按钮时退出。首先按"再按一次退出"这个消息应该来,并在第二次按下应用程序应该接近。我应该做什么在codenae一个? 我已经附上了我想要在代号为back的印刷机上做的截图。 提前致谢enter image description here

1 个答案:

答案 0 :(得分:0)

我们不支持这种行为,但您可以使用一些实施行为黑客。 Android中的后退按钮编码为-23452,因此您可以覆盖keyReleased中的Form并且不要拨打超级:

private long lastTimeReleased = -1;
public void keyReleased(int keyCode) {
    if(keyCode == -23452) {
       // back key was released once, use your system logic

       // return so normal key behavior doesn't happen here...
       return;
    }
    // allow other keys to process normally
    super.keyReleased(keyCode);
}