浏览代码

up readme

thl 6 年之前
父节点
当前提交
baae7302e4
共有 1 个文件被更改,包括 15 次插入8 次删除
  1. 15 8
      README.md

+ 15 - 8
README.md

@@ -19,6 +19,18 @@ dependencies:
 import 'package:flustars/flustars.dart';  
 ```
 
+### 注意
+本库基于Flutter beta 分支开发。如不是该版本,请自行升级!
+```dart
+[✓] Flutter (Channel beta, v1.6.3, locale zh-Hans-CN)
+  
+//切换到flutter beta分支
+flutter channel beta
+  
+//升级
+flutter upgrade
+```
+
 ## [更新说明](./doc/UPDATELOG.md)
 🔥🔥🔥Flutter全局屏幕适配[auto_size](https://github.com/flutterchina/auto_size),欢迎使用~   
   
@@ -37,7 +49,7 @@ Directory dir = DirectoryUtil.createTempDirSync(package: 'doc', category: 'image
 2.SpUtil全面支持读取对象,对象列表。
 ```dart  
 City hisCity = SpUtil.getObj("loc_city", (v) => City.fromJson(v));  
-List<City> dataList = SpUtil.getObjList("loc_city_list", (v) => City.fromJson(v));
+List<City> _cityList = SpUtil.getObjList("loc_city_list", (v) => City.fromJson(v));
 ```   
 
 3.ScreenUtil 兼容横/纵屏适配。
@@ -324,8 +336,7 @@ class _MyHomePageState extends State<MyHomePage> {
     city.name = "成都市";
     SpUtil.putObject("loc_city", city);
     
-    Map dataMap = SpUtil.getObject("loc_city");
-    City hisCity = dataMap == null ? null : City.fromJson(dataMap);
+    City hisCity = SpUtil.getObj("loc_city", (v) => City.fromJson(v));
     print("City: " + (hisCity == null ? "null" : hisCity.toString()));
     
     /// save object list example.
@@ -335,11 +346,7 @@ class _MyHomePageState extends State<MyHomePage> {
     list.add(new City(name: "北京市"));
     SpUtil.putObjectList("loc_city_list", list);
     
-    List<Map> dataMapList = SpUtil.getObjectList("loc_city_list");
-    List<City> _cityList = dataMapList?.map((value) {
-      return City.fromJson(value);
-    })?.toList();
-    
+    List<City> _cityList = SpUtil.getObjList("loc_city_list", (v) => City.fromJson(v));
     print("City list: " + (_cityList == null ? "null" : _cityList.toString()));
   }