我试图弄清楚方法remove(String name)是否真的在put之前执行。
例如,使用以下代码:
//String
String newString = "This is a string";
editor.putString("newString", newString);
editor.remove("newString");
editor.commit();
关键的newString不会出现在共享首选项中,但使用以下代码:
//String
String newString = "This is a string";
editor.putString("newString", newString);
editor.clear();
editor.commit();
关键的newString将出现在共享偏好设置中。
有人能给我一个例子,其中显示方法remove将在put方法之前执行吗?