Codename one:应用程序应该关闭双击后退按钮
问题描述:
我的应用程序应该退出,双击后退按钮。首先按“退回”退出此消息应该来,并在第二个新闻应用程序应该close.What我应该在代码中为此做些什么? 我附上了我想在代号为1的背按下的屏幕截图。 在此先感谢Codename one:应用程序应该关闭双击后退按钮
答
我们不支持该行为,但您可以使用一点实施行为hack。 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);
}