Problema metodo rematch() dei google play game services non riesco a rigiocare

Marco Ballante - 24/01/2016

Sto provando ad usare il metodo dei google play game services per rigiocare la partita terminata. Una volta terminato la partita chiamo il metodo rematch.

if (!mMatch.canRematch()) { 
return; 
} 
Games.TurnBasedMultiplayer.rematch(mGoogleApiClient, mMatch.getMatchId())
.setResultCallback( new ResultCallback() {
@Override 
public void onResult(TurnBasedMultiplayer.InitiateMatchResult result) { 
processResult(result); } });

Al metodo rematch passo il matchId dell'ultima partita. CanRematch mi restituisce true. Però quando poi entro nel metodo processResult, result.getMatch() torna null e non capisco perchè.

public void processResult(TurnBasedMultiplayer.InitiateMatchResult result) { 
 TurnBasedMatch match = result.getMatch();
}
Javajob.it © 2019 - Javajob.it è un progetto realizzato da Gsoftware srls