我正在使用AndEngine
制作游戏(不确定它是否相关)。
基本上我有一个Activity
来实现AndEngine
和Google Play服务。
两者都能很好地协同工作,我可以登录。
但是,我一直试图让Leaderboards
工作。提交分数有效,但是一旦我尝试使用这个显示排行榜:
SceneManager.activity.startActivityForResult(Games.Leaderboards.getLeaderboardIntent(SceneManager.gameHelper.getApiClient(), leaderBoard_Id), 1);
我得到了这个:
java.lang.NullPointerException:尝试调用接口方法com.google.android.gms.games.Game com.google.android.gms.games.leaderboard.Leader board.getGame()&#39 ;在com.google.android.gms.games.ui.common.leaderb oards.LeaderboardScoreFrag ment.onResult(Leaderb oardScoreFrag ment.java:63)上的null对象引用,位于com.google.android.gms.common.api.AbstractPend结果SCal我backHand ler。 hand leMessage(AbstractPend i ng R esult.java:300)在android.os.Handler.dispatchMessage(Handler.java:102) 一只胳膊:01..0s。 ooper。 oop ooper.java:位于android.app.ActivityThread.main(ActivityThreadjava:5321)的java.lang.reflectMethod.invoke(Native Method),位于com的java.lang.reflect.Method.invoke(Method.java:372)。 android.internal.os.Zygotelnit SMethodAndArgsCaller.run(Zygotelnitjava:1016)at com.android.internaLos.Zygotelnitmain(Zygotelnitj
对于文本块感到抱歉,我无法复制粘贴。
有人知道会发生什么事吗?我已经花了很多时间在这上面,但无法理解。