Играть в игры loadLeaderboardMetadata () возвращает устаревшие данные

Я работаю над приложением с Play Game Services и создаю пользовательский интерфейс для отображения списка лидеров, в котором отображаются только счет и рейтинг игрока в виде динамических данных.

Затем, когда пользователь нажимает на счет или рейтинг, он будет переведен в пользовательский интерфейс списка лидеров по умолчанию, чтобы детально отобразить этот конкретный список лидеров.

Другими словами: я делаю пользовательский интерфейс для списка лидеров, но я использую интерфейс по умолчанию для отображения конкретной таблицы лидеров.

Я использую метод loadLeaderboardMetadata () для получения данных списка лидеров. Проблема в том, что он возвращает устаревшие данные, даже когда я использую loadLeaderboardMetadata (context, true) для принудительной перезагрузки данных.

Более того, если я нажму на устаревшую оценку, чтобы отобразить конкретную таблицу лидеров с пользовательским интерфейсом по умолчанию, данные здесь будут актуальны! ... и затем, если я вернусь к своему списку лидеров и принудительно перезагрузлю данные, то данные для этого конкретного списка будут обновлены (но не данные для других списков лидеров).

Любая идея и / или способы обойти это?

Заранее спасибо,

Stéphane.

Ответы на вопрос(1)

Ваш ответ на вопрос