Play games loadLeaderboardMetadata () retorna dados desatualizados

Estou trabalhando em um aplicativo com o Play Game Services e criando uma interface do usuário personalizada para exibir a lista de classificações com apenas a pontuação e a classificação do jogador como dados dinâmicos.

Então, quando o usuário clicar na pontuação ou na classificação, ele será direcionado para a interface do usuário padrão da tabela de classificação para exibir essa tabela de classificação em detalhes.

Em outras palavras: estou criando uma interface do usuário personalizada para a lista de quadros de mensagens, mas uso a interface do usuário padrão para exibir um cabeçalho específico.

Eu uso o método loadLeaderboardMetadata () para obter os dados das tabelas de classificação. O problema é que ele retorna dados desatualizados, mesmo quando eu uso loadLeaderboardMetadata (context, true) para forçar o recarregamento de dados.

Além disso, se eu clicar em uma pontuação desatualizada para exibir um placar específico com a interface do usuário padrão, os dados aqui estão atualizados! ... e, se eu voltar à minha lista de classificações e forçar o recarregamento de dados, os dados dessa classificação específica estarão atualizados (mas não os dados de outras classificações).

Alguma idéia e / ou maneiras de contornar isso?

Agradeço antecipadamente,

Stéphane.

questionAnswers(1)

yourAnswerToTheQuestion