游戏崩溃并显示错误 - >实时消息发送(未知来源)



有人遇到了这种错误吗?这件事发生在消息被成功发送到另一个设备之后。

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,则不会发生。但是,更新到该库的新版本确实带来了令人讨厌的惊喜: - (

相关内容

最新更新