@@ -41,11 +41,11 @@ public void saveInt(String key, int value) {
41
41
editor .apply ();
42
42
}
43
43
44
- public int getInt (String key ) {
44
+ public int getInt (String key , int defaultValue ) {
45
45
if (isKeyExists (key )) {
46
- return mSharedPreferences .getInt (key , 0 );
46
+ return mSharedPreferences .getInt (key , defaultValue );
47
47
}
48
- return 0 ;
48
+ return defaultValue ;
49
49
}
50
50
51
51
public void saveBoolean (String key , boolean value ) {
@@ -54,12 +54,11 @@ public void saveBoolean(String key, boolean value) {
54
54
editor .apply ();
55
55
}
56
56
57
- public boolean getBoolean (String key ) {
57
+ public boolean getBoolean (String key , boolean defaultValue ) {
58
58
if (isKeyExists (key )) {
59
- return mSharedPreferences .getBoolean (key , false );
60
- } else {
61
- return false ;
59
+ return mSharedPreferences .getBoolean (key , defaultValue );
62
60
}
61
+ return defaultValue ;
63
62
}
64
63
65
64
@@ -69,11 +68,11 @@ public void saveFloat(String key, float value) {
69
68
editor .apply ();
70
69
}
71
70
72
- public float getFloat (String key ) {
71
+ public float getFloat (String key , float defaultValue ) {
73
72
if (isKeyExists (key )) {
74
- return mSharedPreferences .getFloat (key , 0.0f );
73
+ return mSharedPreferences .getFloat (key , defaultValue );
75
74
}
76
- return 0.0f ;
75
+ return defaultValue ;
77
76
}
78
77
79
78
@@ -83,11 +82,11 @@ public void saveLong(String key, long value) {
83
82
editor .apply ();
84
83
}
85
84
86
- public long getLong (String key ) {
85
+ public long getLong (String key , long defaultValue ) {
87
86
if (isKeyExists (key )) {
88
- return mSharedPreferences .getLong (key , 0 );
87
+ return mSharedPreferences .getLong (key , defaultValue );
89
88
}
90
- return 0 ;
89
+ return defaultValue ;
91
90
}
92
91
93
92
@@ -97,11 +96,11 @@ public void saveString(String key, String value) {
97
96
editor .apply ();
98
97
}
99
98
100
- public String getString (String key ) {
99
+ public String getString (String key , String defaultValue ) {
101
100
if (isKeyExists (key )) {
102
- return mSharedPreferences .getString (key , null );
101
+ return mSharedPreferences .getString (key , defaultValue );
103
102
}
104
- return null ;
103
+ return defaultValue ;
105
104
}
106
105
107
106
public <T > void saveObject (String key , T object ) {
0 commit comments