在使用Google Play API时,我在developers.google网站上找到了这个:
...不要使用匿名侦听器。匿名侦听器是内联定义的侦听器接口的实现...
所以我能想到的另一种实现接口的方法就是用类来实现...即。游戏实现GameHelperListener。
然而,对于我通常会以匿名方式编写的听众,我需要实现几种“类型”:
implements
ResultCallback<TurnBasedMultiplayer.InitiateMatchResult>,
ResultCallback<TurnBasedMultiplayer.CancelMatchResult>,
ResultCallback<TurnBasedMultiplayer.UpdateMatchResult>,
ResultCallback<TurnBasedMultiplayer.LeaveMatchResult>,
ResultCallback<TurnBasedMultiplayer.LoadMatchesResult>,
ResultCallback<TurnBasedMultiplayer.LoadMatchResult> {
这会抛出错误声明:
使用不同的参数
,不能多次实现接口ResultCallback
如何修复此问题以采用多种类型的相同界面?我需要所有这些。