mirror of
https://github.com/zhigang1992/react-native-firebase.git
synced 2026-04-24 04:24:52 +08:00
[firestore] Use shared preferences for Firestore settings (#2453)
This commit is contained in:
committed by
Mike Diarmid
parent
42c20dbb45
commit
10a2cbf306
@@ -36,6 +36,7 @@ public class UniversalFirebasePreferences {
|
||||
return getPreferences().contains(key);
|
||||
}
|
||||
|
||||
// Boolean
|
||||
public void setBooleanValue(String key, boolean value) {
|
||||
getPreferences().edit().putBoolean(key, value).apply();
|
||||
}
|
||||
@@ -44,6 +45,16 @@ public class UniversalFirebasePreferences {
|
||||
return getPreferences().getBoolean(key, defaultValue);
|
||||
}
|
||||
|
||||
// Int
|
||||
public void setIntValue(String key, int value) {
|
||||
getPreferences().edit().putInt(key, value).apply();
|
||||
}
|
||||
|
||||
public int getIntValue(String key, int defaultValue) {
|
||||
return getPreferences().getInt(key, defaultValue);
|
||||
}
|
||||
|
||||
// Long
|
||||
public void setLongValue(String key, long value) {
|
||||
getPreferences().edit().putLong(key, value).apply();
|
||||
}
|
||||
@@ -52,6 +63,7 @@ public class UniversalFirebasePreferences {
|
||||
return getPreferences().getLong(key, defaultValue);
|
||||
}
|
||||
|
||||
// String
|
||||
public void setStringValue(String key, String value) {
|
||||
getPreferences().edit().putString(key, value).apply();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user