File tree Expand file tree Collapse file tree 4 files changed +13
-1
lines changed
packages/shared_preferences Expand file tree Collapse file tree 4 files changed +13
-1
lines changed Original file line number Diff line number Diff line change 1+ ## 0.3.2
2+
3+ * Added an getter that can retrieve values of any type
4+
15## 0.3.1
26
37* Simplified and upgraded Android project template to Android SDK 27.
Original file line number Diff line number Diff line change @@ -46,6 +46,9 @@ class SharedPreferences {
4646 /// in sync since the setter method might fail for any reason.
4747 final Map <String , Object > _preferenceCache;
4848
49+ /// Reads a value of any type from persistent storage.
50+ dynamic get (String key) => _preferenceCache[key];
51+
4952 /// Reads a value from persistent storage, throwing an exception if it's not a
5053 /// bool.
5154 bool getBool (String key) => _preferenceCache[key];
Original file line number Diff line number Diff line change 11name : shared_preferences
22description : Flutter plugin for reading and writing simple key-value pairs.
33 Wraps NSUserDefaults on iOS and SharedPreferences on Android.
4- version : 0.3.1
4+ version : 0.3.2
55author : Flutter Team <flutter-dev@googlegroups.com>
66homepage : https://github.com/flutter/plugins/tree/master/packages/shared_preferences
77
Original file line number Diff line number Diff line change @@ -48,6 +48,11 @@ void main() {
4848 });
4949
5050 test ('reading' , () async {
51+ expect (preferences.get ('String' ), kTestValues['flutter.String' ]);
52+ expect (preferences.get ('bool' ), kTestValues['flutter.bool' ]);
53+ expect (preferences.get ('int' ), kTestValues['flutter.int' ]);
54+ expect (preferences.get ('double' ), kTestValues['flutter.double' ]);
55+ expect (preferences.get ('List' ), kTestValues['flutter.List' ]);
5156 expect (preferences.getString ('String' ), kTestValues['flutter.String' ]);
5257 expect (preferences.getBool ('bool' ), kTestValues['flutter.bool' ]);
5358 expect (preferences.getInt ('int' ), kTestValues['flutter.int' ]);
You can’t perform that action at this time.
0 commit comments