com.pankia.api.util
クラス Preferences

java.lang.Object
  上位を拡張 com.pankia.api.util.Preferences

public class Preferences
extends java.lang.Object


コンストラクタの概要
Preferences()
           
 
メソッドの概要
static void clearAchievements(Context context)
           
static void clearAllPostScore(Context context)
          スコアのキャッシュを全て削除する。
static void clearPostScore(Context context, java.lang.String leaderboardId)
          リーダーボードのスコアをキャッシュから削除する。
static User getCacheUser(Context context)
          以前のログイン時に保存したユーザーを返す
static long getPostScore(Context context, java.lang.String leaderboardId, long newScore)
           
static java.util.List<java.lang.Integer> getRePostAchievementIds(Context context, java.util.List<Achievement> unlockAchievements)
          ローカルとサーバーの解放済みアチーブメントを比較して、差分を返す
static boolean isUnlocked(Context context, int achievementId)
          引数で渡されたachievementIdが解除済みであるかを返す
static void saveCurrentUserData(Context context, User currentUser)
          カレントユーザーの情報をローカルに保存します。
static void savePostScore(Context context, long score, java.lang.String leaderboardId, boolean delta)
          送信するスコアを保存する
static void saveUnlockAchievement(Context context, int achievementId)
          ローカルに解除済みアチーブメントを保存する
static void saveUnlockAchievements(Context context, java.util.List<java.lang.Integer> achievementIds)
          ローカルに解除済みアチーブメントを保存する
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

Preferences

public Preferences()
メソッドの詳細

saveUnlockAchievement

public static void saveUnlockAchievement(Context context,
                                         int achievementId)
ローカルに解除済みアチーブメントを保存する

パラメータ:
context -
achievementId -

saveUnlockAchievements

public static void saveUnlockAchievements(Context context,
                                          java.util.List<java.lang.Integer> achievementIds)
ローカルに解除済みアチーブメントを保存する

パラメータ:
context -
achievementIds -

isUnlocked

public static boolean isUnlocked(Context context,
                                 int achievementId)
引数で渡されたachievementIdが解除済みであるかを返す

パラメータ:
context -
achievementId -
戻り値:

getRePostAchievementIds

public static java.util.List<java.lang.Integer> getRePostAchievementIds(Context context,
                                                                        java.util.List<Achievement> unlockAchievements)
ローカルとサーバーの解放済みアチーブメントを比較して、差分を返す

パラメータ:
context -
unlockAchievements -
戻り値:

saveCurrentUserData

public static void saveCurrentUserData(Context context,
                                       User currentUser)
カレントユーザーの情報をローカルに保存します。

パラメータ:
context -
currentUser -

getCacheUser

public static User getCacheUser(Context context)
以前のログイン時に保存したユーザーを返す

戻り値:

savePostScore

public static void savePostScore(Context context,
                                 long score,
                                 java.lang.String leaderboardId,
                                 boolean delta)
送信するスコアを保存する

パラメータ:
context -
score -
leaderboardId -
delta -

clearPostScore

public static void clearPostScore(Context context,
                                  java.lang.String leaderboardId)
リーダーボードのスコアをキャッシュから削除する。

パラメータ:
context -
leaderboardId - 削除されるスコアが属するリーダーボード

clearAllPostScore

public static void clearAllPostScore(Context context)
スコアのキャッシュを全て削除する。

パラメータ:
context -

getPostScore

public static long getPostScore(Context context,
                                java.lang.String leaderboardId,
                                long newScore)

clearAchievements

public static void clearAchievements(Context context)