flutter - 如何在 flutter 中将 sharedpreference 与迷你图一起使用?

标签 flutter sparklines

你好,我试图用迷你图制作一个动态图表,但我不能使用来自 sharedpreference 的双变量...当我使用双变量时我有一个错误:在初始化程序中只能访问静态成员。但我搜索绘制动态图表而不是静态图表。

谢谢

例子:

 load_my_variable_double() async {


    SharedPreferences prefs = await SharedPreferences.getInstance();
    setState(() {
      my_variable_double= (prefs.getDouble('my_variable_double'))??0;

    });
  }

     var data = [my_variable_double,];  //only static membre can be accessed in initializer.
...    

       Sparkline
                            (
                            data: data,
                            lineWidth: 5.0,
                            lineColor: Colors.greenAccent,
                          )

最佳答案

试试下面的方法,它应该可以工作

 var data;
 load_my_variable_double() async {


    SharedPreferences prefs = await SharedPreferences.getInstance();
    setState(() {
      my_variable_double= (prefs.getDouble('my_variable_double'))??0;
      data = [my_variable_double,];

    });
  }


...    

       Sparkline
                            (
                            data: data,
                            lineWidth: 5.0,
                            lineColor: Colors.greenAccent,
                          )

关于flutter - 如何在 flutter 中将 sharedpreference 与迷你图一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56217566/

相关文章:

Flutter无法处置VideoPlayerController

javascript - 如何为迷你图 highcharts 表制作边框?

javascript - $(...).sparkline 不是函数(jQuery Sparklines)

android - 在 flutter 应用程序中集成 API 会出现错误 "Program linking failed"

javascript - jquery 迷你图 : box plots and one value

javascript - 当我取消隐藏/切换 div 时,jquery Sparklines.js 将不会显示

flutter - 如何从Flutter/Dart中的可重用StatefulWidget中获取数据?

flutter - 如何使用 flutter HookWidget 访问 didChangeAppLifecycleState 生命周期 Hook 中的上下文?

Flutter:如何在 CircleAvatar 上放置图标并将其居中?