objectify icon indicating copy to clipboard operation
objectify copied to clipboard

Android Object Preference Loader

objectify

Android Object Preference Loader

Maven Central API

  • Dependence:

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

    • Save

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

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

      rrayList<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:

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

    Tsung Wu(@ionull) [email protected]