Android

Flutter ListView数据使用

2019-07-09  本文已影响0人  JalorOo

1、编辑实体类

final String tableBook = 'note';
final String columnId = '_id';
final String columnTitle = 'title';
final String columnTime = 'time';
final String columnContent = 'content';
final String columnTag = 'tag';

class Note {
  int id;
  String title;
  String time;
  String content;
  String tag;

  Map<String, dynamic> toMap() {
    var map = <String, dynamic>{
      columnTitle: title,
      columnContent: content,
      columnTime: time,
      columnTag: tag
    };
    if (id != null) {
      map[columnId] = id;
    }
    return map;
  }

  Note();

  Note.fromMap(Map<String, dynamic> map) {
    id = map[columnId];
    time = map[columnTime];
    title = map[columnTitle];
    content = map[columnContent];
    tag = map[columnTag];
  }
}

2、在界面中解析数据

Note model = new Note.fromMap(items[index]);
上一篇下一篇

猜你喜欢

热点阅读