Interface used for modifying values in a SharedPreferences object. All changes you make in an editor are batched, and not copied back to the original SharedPreferences until you call commit() or apply()
interface android.content.SharedPreferences.Editor
.class interface Landroid/content/SharedPreferences$Editor;

Commit your preferences changes back from this Editor to the SharedPreferences object it is editing.
abstract void apply()
invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V

Mark in the editor to remove all values from the preferences.
abstract SharedPreferences.Editor clear()
invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->clear()Landroid/content/SharedPreferences$Editor;

Commit your preferences changes back from this Editor to the SharedPreferences object it is editing.
abstract boolean commit()
invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->commit()Z

Set a boolean value in the preferences editor, to be written back once commit() or apply() are called.
abstract SharedPreferences.Editor putBoolean(String key, boolean value)
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;

Set a float value in the preferences editor, to be written back once commit() or apply() are called.
abstract SharedPreferences.Editor putFloat(String key, float value)
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putFloat(Ljava/lang/String;F)Landroid/content/SharedPreferences$Editor;

Set an int value in the preferences editor, to be written back once commit() or apply() are called.
abstract SharedPreferences.Editor putInt(String key, int value)
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;

Set a long value in the preferences editor, to be written back once commit() or apply() are called.
abstract SharedPreferences.Editor putLong(String key, long value)
invoke-interface {v0, v1, v2, v3}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor;

Set a String value in the preferences editor, to be written back once commit() or apply() are called.
abstract SharedPreferences.Editor putString(String key, String value)
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;

Set a set of String values in the preferences editor, to be written back once commit() or apply() is called.
abstract SharedPreferences.Editor putStringSet(String key, Set<String> values)
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putStringSet(Ljava/lang/String;Ljava/util/Set;)Landroid/content/SharedPreferences$Editor;

Mark in the editor that a preference value should be removed, which will be done in the actual preferences once commit() is called.
abstract SharedPreferences.Editor remove(String key)
invoke-interface {v0, v1}, Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
