我正在尝试将Google Play服务集成到我的Andengine游戏中。一切都很完美,我的排行榜加载,但我的问题是回到游戏时。 当我从Leaderboard回到我的游戏时,onResume被称为我的默认值。当onResume被调用时,我的游戏不会崩溃它会出现这个错误:
E/Adreno200-ES20﹕ <qgl2DrvAPI_glUseProgram:1319>: GL_INVALID_VALUE
屏幕变黑。 我已经完成了像这里描述的改变类的东西: AndEngine with Google Play game services 和这里: Issues in integrating Google Play Game Services Leaderboard in AndEngine Game
我读过有关Overriding OnBackPressed的内容,但我不知道如何实现这一点,因为我必须调用startActivityForResult(Intent,string) - 其中的intent是从google调用的。 但是我在android API中读到退出Leaderboard活动时会调用onActivityResult(int requestCode,int resultCode,Intent data)。我的返回值是:
I/requestCode﹕ 1337
I/resultCode﹕ 0
I/Intent﹕ null
当这些显然是不正确的值时,关于问题的任何指针都会很棒。