Играть в игры loadLeaderboardMetadata () возвращает устаревшие данные
Я работаю над приложением с Play Game Services и создаю пользовательский интерфейс для отображения списка лидеров, в котором отображаются только счет и рейтинг игрока в виде динамических данных.
Затем, когда пользователь нажимает на счет или рейтинг, он будет переведен в пользовательский интерфейс списка лидеров по умолчанию, чтобы детально отобразить этот конкретный список лидеров.
Другими словами: я делаю пользовательский интерфейс для списка лидеров, но я использую интерфейс по умолчанию для отображения конкретной таблицы лидеров.
Я использую метод loadLeaderboardMetadata () для получения данных списка лидеров. Проблема в том, что он возвращает устаревшие данные, даже когда я использую loadLeaderboardMetadata (context, true) для принудительной перезагрузки данных.
Более того, если я нажму на устаревшую оценку, чтобы отобразить конкретную таблицу лидеров с пользовательским интерфейсом по умолчанию, данные здесь будут актуальны! ... и затем, если я вернусь к своему списку лидеров и принудительно перезагрузлю данные, то данные для этого конкретного списка будут обновлены (но не данные для других списков лидеров).
Любая идея и / или способы обойти это?
Заранее спасибо,
Stéphane.