Skip to content

ionull/objectify

Repository files navigation

objectify

Android Object Preference Loader

Maven Central API

  • Dependence:

     compile 'bz.tsung.android:objectify:2.0'
  • Usage:

    • Save

       new ObjectPreferenceLoader(context, keyOfPreference, Model.class).set(model);
    • Load

       Model model = new ObjectPreferenceLoader(context, keyOfPreference, Model.class).get();
    • List

       ArrayList<Model> models = new ObjectPreferenceLoader(context, keyOfPrefence, new TypeToken<ArrayList<Model>>(){}.getType()).get();
    • Remove

      new ObjectPreferenceLoader(context, keyOfPreference, Model.class).remove();
  • Warning:

    ObjectPreferenceLoader.clear(context) method will remove all preferences!

  • Tips:

    In case u want to register type for gson, u can pass gson to constructor:

     new ObjectPreferenceLoader(context, keyOfPreference, Model.class, gson);
  • Developer:

    Tsung Wu(@ionull) tsung.bz@gmail.com

About

Android Object Preference Loader

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages