logo

该视频仅会员有权观看

立即开通课程「Flutter 移动端应用开发实践」权限。

¥
199
/ 年

用 Provider 提供数据与方法

  • 创建了一个状态类含有小部件、数据和方法。
  • 利用provide包新建状态类的实例。
  • 决定在特定小部件上提供状态实例,重要性在于只有该小部件的后代可以使用这个实例。
  • 在共同父级小部件上提供oss model类实例,以便在all slog inform和user profile两个小部件中使用。
  • 开发者工具可用于检查小部件树,确定数据提供的正确位置。
  • provider的create方法用于在指定小部件上返回状态类实例。
  • provider的后代可使用提供的oss model实例,不是后代的不能使用。
  • 现在应用中已经有一个provider,提供oss model类型的实例供后代小部件使用。