打开应用程序时,除了第一次打开以外,如何始终执行操作

时间:2018-12-08 11:10:02

标签: flutter

我搜索如何对除第一个调用之外的有状态小部件的initstate的每个调用进行操作。

谢谢

1 个答案:

答案 0 :(得分:0)

最好的方法是使用SharedPreferences插件,将值保存到本地存储中。

  1. 将依赖项添加到您的pubspec.yaml文件中
    final StreamController<AuthStatus> _currentAuthStateController =
      BehaviorSubject<AuthStatus>();
    
  2. 导入插件
    import 'package:rxdart/rxdart.dart';
    
  3. 引用SharedPreferences类
     dependencies:
          shared_preferences: ^0.5.6
    
  4. 最后检查是否是第一次

     import 'package:shared_preferences/shared_preferences.dart';