如何使页面混乱不堪?

时间:2019-04-14 01:51:00

标签: flutter flutter-layout flutter-dependencies flutter-animation

我想使用flutter使所有继承的页面持久化,但我不知道有人会如何做到这一点?

1 个答案:

答案 0 :(得分:0)

鉴于无法在未看到您的实现的情况下无法正确回答这一事实,这是许多开发人员的工作:

  1. 如果您的申请很简单,请store each state as a key-value pair。然后将该值和键存储在共享的首选项中。

您只需要:

  1. shared_preferences: "<newest version>"添加到pubspec.yaml
  2. 使用prefs.setInt('currentState', value);同步更新内存中的键/值对。这会将数据持久化到磁盘。
  3. 使用final counter = prefs.getInt('currentState') ?? 0;读取状态数据,并相应地更新setState方法:

现在,这确实假设您有一个具有简单状态的简单应用程序。如果您具有更复杂的状态和操作,则应考虑使用BLOC模式之类的事物,以便以能够进行大量控制的方式来组织您的应用。