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

How to use sharedpreference with sparkline, in flutter?

你好,我试图用迷你图制作一个动态图表,但我不能使用来自 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,
                          )