当我创建我的 MainActivity 类时,我将“扩展”更改为扩展 BaseGameActivity 以实现 Google+ 登录。这有一些缺点。我不能再处理onBackPressed()
和onTouchEvent(MotionEvent e)
。这种很烂。
修复 onTouchEvent 很容易。我的游戏使用可以进行触摸输入的 SurfaceView。但是对于 onBackPressed,我不能简单地这样做。
任何人都知道如何处理后退按钮按下事件。我看到onKeyDown()
在surfaceview 和basegameactivity 中都有一种方法,但是从之前的经验来看,我很确定它只适用于API 版本5 和更早版本的设备,对吧?有人知道怎么做吗?