有没有人遇到过这种类型的错误?? 这件事发生在消息成功发送到另一台设备之后..
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
,则不会发生这种情况。但是更新到该库的新版本确实会带来恼人的惊喜:-(
关于android - 游戏因错误而崩溃 -> onRealTimeMessageSent(未知来源),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21451958/