请问下,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就可以了。注释放开就是返回两次才退出
嗯,谢谢,已经解决了。