作者热门文章
- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
你好,我试图用迷你图制作一个动态图表,但我不能使用来自 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/
我是一名优秀的程序员,十分优秀!