与playgameservies示例中一样--SkeletonActivity.java - 我在onConnected方法中执行registerMatchUpdateListener并实现OnTurnBasedMatchUpdateReceivedListener。这很好用。玩家可以转弯,而其他玩家的听众则会收到更新。如果活动位于背景中,则更新会在通知栏中显示为通知。这就是我所期待的。
但是,如果玩家点击通知将活动置于前台,后续更新将始终生成另一个通知。我希望听众应该重新注册,活动应该再次开始处理更新。
更新:在onResume中调用unregisterMatchUpdateListener和registerMatchUpdateListener也不允许活动开始处理更新。
我有理由期待吗?如果是这样,任何想法我都缺少什么?