cocos creator 2.4.5 android 退出返回键

请问下,cocos creator 2.4.5 android 返回键怎么监听啊,现在一触碰返回键,就直接退出了,网上的教程cc.systemEvent.on(cc.SystemEvent.EventType.KEY_DOWN, this._onKeyDown, this); 根本不会触发啊,这是不是bug啊。。。。。

我记得需要在 java 代码里面处理吧

图片

private static long exitTime;
/**
 * 按再次返回键才退出
 */
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
    if (keyCode == KeyEvent.KEYCODE_BACK && event.getAction() == KeyEvent.ACTION_DOWN) {
//            if ((System.currentTimeMillis() - exitTime) > 2000) {
//                Toast.makeText(getApplicationContext(), "再按一次退出程序", Toast.LENGTH_SHORT).show();
//                exitTime = System.currentTimeMillis();
//            } else {
//                finish();
//                System.exit(0);
//            }
        return true;
    }
    return super.onKeyDown(keyCode, event);
}

把这加到AppActivity就可以了。注释放开就是返回两次才退出

嗯,谢谢,已经解决了。