我正在尝试为我的应用程序的最新版本实现在线排行榜。我按照此处找到的教程进行操作:
http://swarmconnect.com/admin/docs/leaderboard
这里是来自MainMenu.java
的相关代码。
public void onCreate(Bundle savedInstanceState) {
// if user has logged in before, automatically login user without showing the home screen
if(Swarm.isEnabled()) {
autoLogin();
} else {
login();
}
if(Swarm.isEnabled() == false) {
autoLogin();
}
}
public void autoLogin() {
Swarm.init(MainMenu.this, ...., "...");
}
public void login() {
Swarm.init(MainMenu.this, ..., "...");
}
}
Results.java
在测验结束后显示。这是其中的相关代码:
public void submitScore(long score) {
SwarmLeaderboard.submitScore(LEADERBOARD_ID, score);
}
以下是来自 Highscores.java
的相关代码:
public void showLeaderboard() {
SwarmLeaderboard.showLeaderboard(LEADERBOARD_ID);
}
这就是我拥有的所有代码,也是 SwarmConnect 网站上的所有代码。我能够从 MainMenu
成功登录,并且应用程序永远不会崩溃。但是当我转到 Highscores.java 时,什么也没有显示。必须有更多代码,但除了顶部链接中的说明之外,我没有在任何地方看到任何文档。
我的问题是如何显示从 Results.java
页面提交的分数。
最佳答案
好的,我在 simple game I made 上有 SwarmConnect .
这是我用来显示 LeaderBoards 的代码:Swarm.showLeaderboards();
它是 Swarm
而不是 SwarmLeaderboard
。
关于java - 显示 SwarmConnect 的排行榜,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15885755/