Android Open Source - candymem Storage Service






From Project

Back to project page candymem.

License

The source code is released under:

GNU General Public License

If you think the Android project candymem listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package se.tube42.lib.service;
//from ww  w  . j a v  a2  s. co m
import com.badlogic.gdx.*;

import java.util.*;

public final class StorageService
{


    private static Preferences prefs;

    public static void init(String name)
    {
        prefs = Gdx.app.getPreferences(name);
    }
    // -------------------------------------------------------------------

    public static void flush()
    {
//        System.out.println(" ** STORAGE-FLUSH");
        prefs.flush();
    }

    // ----------------------------------------------------------------

    public static void save(String key, String data)
    {
//        System.out.println(" ** SAVE-S + " + key + " " + data); // DEBUG
        prefs.putString(key, data);
    }

    public static void saveLong(String key, long data)
    {
//        System.out.println(" ** SAVE-L + " + key + " " + data); // DEBUG
        prefs.putLong(key, data);
    }

    public static void save(String key, int data)
    {
//        System.out.println(" ** SAVE-I + " + key + " " + data); // DEBUG
        prefs.putInteger(key, data);
    }

    public static void save(String key, boolean data)
    {
        prefs.putBoolean(key, data);
    }

    // ----------------------------------------------------------------

    public static String load(String key, String default_)
    {
        String ret = prefs.getString(key, default_);
//        System.out.println(" ** LOAD-S + " + key + " " + ret + "/" + default_); // DEBUG
        return ret;
    }

    public static boolean load(String key, boolean default_)
    {
        return prefs.getBoolean(key, default_);
    }

    public static int load(String key, int default_)
    {
        int ret = prefs.getInteger(key, default_);
//        System.out.println(" ** LOAD-I + " + key + " " + ret + "/" + default_); // DEBUG
        return ret;
    }

    public static long loadLong(String key, long default_)
    {
        long ret = prefs.getLong(key, default_);
//        System.out.println(" ** LOAD-L + " + key + " " + ret + "/" + default_); // DEBUG
        return ret;
    }


}




Java Source Code List

com.badlogic.gdx.backends.lwjgl.LwjglApplication.java
se.tube42.kidsmem.KidsMemoryApp.java
se.tube42.kidsmem.SystemHandler.java
se.tube42.kidsmem.android.MainActivity.java
se.tube42.kidsmem.data.Assets.java
se.tube42.kidsmem.data.Constants.java
se.tube42.kidsmem.data.Settings.java
se.tube42.kidsmem.data.UI.java
se.tube42.kidsmem.data.World.java
se.tube42.kidsmem.desktop.DesktopMain.java
se.tube42.kidsmem.item.Button.java
se.tube42.kidsmem.item.FireworkItem.java
se.tube42.kidsmem.item.GameStat.java
se.tube42.kidsmem.item.TileSprite.java
se.tube42.kidsmem.item.TopBar.java
se.tube42.kidsmem.logic.AssetHelper.java
se.tube42.kidsmem.logic.GameHelper.java
se.tube42.kidsmem.logic.SettingsHelper.java
se.tube42.kidsmem.logic.SizeHelper.java
se.tube42.kidsmem.scene.BackgroundScene.java
se.tube42.kidsmem.scene.GameScene.java
se.tube42.kidsmem.scene.MenuScene.java
se.tube42.kidsmem.service.ServiceProvider.java
se.tube42.lib.item.BaseItem.java
se.tube42.lib.item.BaseText.java
se.tube42.lib.item.ParticleItem.java
se.tube42.lib.item.PatchItem.java
se.tube42.lib.item.SpriteItem.java
se.tube42.lib.scene.LayerList.java
se.tube42.lib.scene.Layer.java
se.tube42.lib.scene.SceneManager.java
se.tube42.lib.scene.Scene.java
se.tube42.lib.service.AssetService.java
se.tube42.lib.service.JobService.java
se.tube42.lib.service.RandomService.java
se.tube42.lib.service.StorageService.java
se.tube42.lib.util.BaseApp.java
se.tube42.lib.util.UIC.java