|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface PankiaListener
Pankiaフレームワークの状態変化を通知するリスナ。 ゲーム側では、このインタフェースを実装したクラスを作成し、Pankiaとのコミュニケーションに利用します。
| Method Summary | |
|---|---|
void |
onDeviceStateChange(boolean connected)
無線LANなどのデバイスの状態が変化したことを通知 |
void |
onException(java.lang.Exception exn)
例外を通知。 HTTP通信でエラーが返ってきた場合、ネットワークに接続できていなかった場合、など。 |
void |
onFailure(PankiaNetError error)
PankiaNetのリクエストが失敗したことを通知。 |
void |
onFetchAchievementsDone(java.util.List<Achievement> achievements)
fetchAchievementsが完了したときに呼ばれる |
void |
onFetchAchievementsFailed(PankiaNetError error)
fetchAchievementsに失敗したときに呼ばれる |
void |
onFetchLeaderboardsDone(java.util.List<Leaderboard> leaderboards)
fetchLeaderboardsが完了したときに呼ばれる |
void |
onFetchLeaderboardsFailed(PankiaNetError error)
fetchLeaderboardsが失敗したときに呼ばれる |
void |
onFetchRankOnLeaderboardsDone(java.util.List<com.pankia.Rank> ranks)
fetchRankOnLeaderboardsが完了したときに呼ばれる |
void |
onFetchRankOnLeaderboardsFailed(PankiaNetError error)
fetchRankOnLeaderboardsに失敗したときに呼ばれる |
void |
onFetchScoresOnLeaderboardDone(java.util.List<com.pankia.Rank> ranks)
fetchScoresOnLeaderboardが完了したときに呼ばれる |
void |
onFetchScoresOnLeaderboardFailed(PankiaNetError error)
fetchScoresOnLeaderboardに失敗したときに呼ばれる |
void |
onFetchUnlockedAchievementsDone(java.util.List<Achievement> achievements)
fetchUnlockedAchievementsが完了したときに呼ばれる |
void |
onFetchUnlockedAchievementsFailed(PankiaNetError error)
fetchUnlockAchievementに失敗したときに呼ばれる |
void |
onPostScoreDone(com.pankia.Rank rank)
postScoreが完了したときに呼ばれる |
void |
onPostScoreFailed(PankiaNetError error)
postScoreに失敗したときに呼ばれる |
void |
onSessionCreated()
|
void |
onSessionLost()
|
void |
onTwitterLinkChange()
Twitterとのリンク状態を通知 |
void |
onUnlockAchievementDone(java.util.List<Achievement> achievements)
unlockAchievementが完了したときに呼ばれる |
void |
onUnlockAchievementFailed(PankiaNetError error)
unlockAchievementに失敗したときに呼ばれる |
void |
onUpdateAchievementsDone(java.util.List<Achievement> achievements)
ローカルにキャッシュされていたアチーブメントが、サーバと同期されたことを通知。 |
void |
onUserUpdate()
カレントユーザーの、ユーザー名・ゲストフラグの更新を通知。 |
| Method Detail |
|---|
void onFailure(PankiaNetError error)
void onException(java.lang.Exception exn)
exn - void onSessionCreated()
void onSessionLost()
void onUserUpdate()
void onTwitterLinkChange()
void onDeviceStateChange(boolean connected)
connected - void onFetchAchievementsDone(java.util.List<Achievement> achievements)
achievements - void onFetchAchievementsFailed(PankiaNetError error)
error - void onFetchUnlockedAchievementsDone(java.util.List<Achievement> achievements)
achievements - void onFetchUnlockedAchievementsFailed(PankiaNetError error)
error - void onUnlockAchievementDone(java.util.List<Achievement> achievements)
achievements - void onUnlockAchievementFailed(PankiaNetError error)
error - void onUpdateAchievementsDone(java.util.List<Achievement> achievements)
achievements - void onFetchLeaderboardsDone(java.util.List<Leaderboard> leaderboards)
leaderboards - void onFetchLeaderboardsFailed(PankiaNetError error)
error - void onPostScoreDone(com.pankia.Rank rank)
rank - void onPostScoreFailed(PankiaNetError error)
error - void onFetchRankOnLeaderboardsDone(java.util.List<com.pankia.Rank> ranks)
ranks - void onFetchRankOnLeaderboardsFailed(PankiaNetError error)
error - void onFetchScoresOnLeaderboardDone(java.util.List<com.pankia.Rank> ranks)
ranks - void onFetchScoresOnLeaderboardFailed(PankiaNetError error)
error -
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||