public static void showLeaderboard(final String leaderboardID) { if (SonarFrameworkSettings.USE_GOOGLE_PLAY_GAME_SERVICES) { ((SonarFrameworkActivity) app) .runOnUiThread( new Runnable() { @Override public void run() { if (isSignedIn()) { ((SonarFrameworkActivity) app) .startActivityForResult( googlePlayServices.showLeaderboard(leaderboardID), REQUEST_LEADERBOARD); } else { String message = app.getResources() .getString( app.getResources() .getIdentifier( "fail_show_leaderboard", "string", app.getPackageName())); message = message.replace("{leaderboardID}", leaderboardID); displayAlert(message); } } }); } if (SonarFrameworkSettings.USE_AMAZON_GAMECIRCLES) { amazongameCircle.showLeaderboards(); } }