Skip to content

Commit 5893dd1

Browse files
committed
Free The Default Values to be set by developer
1 parent 0559e2e commit 5893dd1

File tree

1 file changed

+15
-16
lines changed
  • fastsave/src/main/java/com/appizona/yehiahd/fastsave

1 file changed

+15
-16
lines changed

fastsave/src/main/java/com/appizona/yehiahd/fastsave/FastSave.java

Lines changed: 15 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -41,11 +41,11 @@ public void saveInt(String key, int value) {
4141
editor.apply();
4242
}
4343

44-
public int getInt(String key) {
44+
public int getInt(String key, int defaultValue) {
4545
if (isKeyExists(key)) {
46-
return mSharedPreferences.getInt(key, 0);
46+
return mSharedPreferences.getInt(key, defaultValue);
4747
}
48-
return 0;
48+
return defaultValue;
4949
}
5050

5151
public void saveBoolean(String key, boolean value) {
@@ -54,12 +54,11 @@ public void saveBoolean(String key, boolean value) {
5454
editor.apply();
5555
}
5656

57-
public boolean getBoolean(String key) {
57+
public boolean getBoolean(String key, boolean defaultValue) {
5858
if (isKeyExists(key)) {
59-
return mSharedPreferences.getBoolean(key, false);
60-
} else {
61-
return false;
59+
return mSharedPreferences.getBoolean(key, defaultValue);
6260
}
61+
return defaultValue;
6362
}
6463

6564

@@ -69,11 +68,11 @@ public void saveFloat(String key, float value) {
6968
editor.apply();
7069
}
7170

72-
public float getFloat(String key) {
71+
public float getFloat(String key, float defaultValue) {
7372
if (isKeyExists(key)) {
74-
return mSharedPreferences.getFloat(key, 0.0f);
73+
return mSharedPreferences.getFloat(key, defaultValue);
7574
}
76-
return 0.0f;
75+
return defaultValue;
7776
}
7877

7978

@@ -83,11 +82,11 @@ public void saveLong(String key, long value) {
8382
editor.apply();
8483
}
8584

86-
public long getLong(String key) {
85+
public long getLong(String key, long defaultValue) {
8786
if (isKeyExists(key)) {
88-
return mSharedPreferences.getLong(key, 0);
87+
return mSharedPreferences.getLong(key, defaultValue);
8988
}
90-
return 0;
89+
return defaultValue;
9190
}
9291

9392

@@ -97,11 +96,11 @@ public void saveString(String key, String value) {
9796
editor.apply();
9897
}
9998

100-
public String getString(String key) {
99+
public String getString(String key, String defaultValue) {
101100
if (isKeyExists(key)) {
102-
return mSharedPreferences.getString(key, null);
101+
return mSharedPreferences.getString(key, defaultValue);
103102
}
104-
return null;
103+
return defaultValue;
105104
}
106105

107106
public <T> void saveObject(String key, T object) {

0 commit comments

Comments
 (0)