Android 游戏崩溃,错误为->;onRealTimeMessageSent(未知源)

Android 游戏崩溃,错误为->;onRealTimeMessageSent(未知源),android,andengine,google-play-services,multiplayer,google-play-games,Android,Andengine,Google Play Services,Multiplayer,Google Play Games,有人遇到过这种错误吗?? 消息成功发送到其他设备后会发生此情况 01-30 14:20:38.894: E/AndroidRuntime(6258): FATAL EXCEPTION: main 01-30 14:20:38.894: E/AndroidRuntime(6258): java.lang.NullPointerException 01-30 14:20:38.894: E/AndroidRuntime(6258): at com.google.android.gms.games.G

有人遇到过这种错误吗?? 消息成功发送到其他设备后会发生此情况

01-30 14:20:38.894: E/AndroidRuntime(6258): FATAL EXCEPTION: main
01-30 14:20:38.894: E/AndroidRuntime(6258): java.lang.NullPointerException
01-30 14:20:38.894: E/AndroidRuntime(6258): at com.google.android.gms.games.GamesClient$29.onRealTimeMessageSent(Unknown Source)
01-30 14:20:38.894: E/AndroidRuntime(6258): at com.google.android.gms.internal.ex$am.a(Unknown Source)
我用于向其他参与者发送消息的代码:

for (Participant p : mParticipants)
{
    if (p.getParticipantId().equals(mMyId))
        continue;
    if (p.getStatus() != Participant.STATUS_JOINED)
        continue;

    if(p.isConnectedToRoom()) 
    {   
        getGamesClient().sendReliableRealTimeMessage(null, msgData, mRoomId,p.getParticipantId());
    }          
}

有人能解释一下为什么它来源不明吗???

我也知道了。如果在
sendReliableRealTimeMessage
的第一个参数中指定
RealTimeReliableMessageSentListener
,则不会发生这种情况。但更新到该库的新版本确实会带来恼人的惊喜:-(

太棒了!谢谢..我其实没有费心在其中添加侦听器..因为谷歌自己没有在示例应用程序代码ButtonClicker中添加侦听器,所以我认为可能没有必要.)我知道,在以前的版本中,这是不必要的。我不敢相信,我不得不为此进行热修复。真蠢。