【发布时间】:2015-12-15 01:59:14
【问题描述】:
当玩家轮流时,我会在通知栏中收到通知,而不是在游戏运行时收听它
实现 OnInvitationReceivedListener 和 OnTurnBasedMatchUpdateReceivedListener
在 onConnected(Bundle connectionHint) 中,我添加了 Games.Invitations.registerInvitationListener(mGoogleApiClient, this) 和 Games.TurnBasedMultiplayer.registerMatchUpdateListener(mGoogleApiClient,这个)
-
覆盖这些方法
@Override public void onTurnBasedMatchReceived(TurnBasedMatch match) { Toast.makeText(this, "A match was updated.",Toast.LENGTH_LONG).show(); } @Override public void onTurnBasedMatchRemoved(String s) { Toast.makeText(this, "A match was canceled.",Toast.LENGTH_LONG).show(); finish(); } @Override public void onInvitationReceived(Invitation invitation) { Toast.makeText(this, "An invitation received.",Toast.LENGTH_LONG).show(); } @Override public void onInvitationRemoved(String s) { Toast.makeText(this, "An invitation removed.",Toast.LENGTH_LONG).show(); }
我无法获取收听邀请/通知的代码。
【问题讨论】: