Exam4Training

To mark in the editor that a preference value should be removed, which will be done in the actual preferences once commit() or apply() is called, what method in SharedPreferences.Editor should we use?

SharedPreferences.Editor is an interface used for modifying values in a SharedPreferences object.

To mark in the editor that a preference value should be removed, which will be done in the actual preferences once commit() or apply() is called, what method in SharedPreferences.Editor should we use?
A . delete(String key)
B . clear()
C . remove(String key)
D . removeAll()

Answer: B

Explanation:

clear() method marks in the editor to remove ALL values from the preferences. Once commit is called, the only remaining preferences will be any that you have defined in this editor.

And no delete and removeAll method exists in SharedPreferences.Editor

Exit mobile version