即使在我初始化之后也会出现错误:
后期初始化错误 displayName
这是我设置值的代码:
var displayName=jsondata["username"];
SharedPreferences prefs=await SharedPreferences.getInstance();
prefs.setString('displayName', displayName);
我在这里访问数据:
late String displayName;
getData() async {
SharedPreferences prefs = await SharedPreferences.getInstance();
displayName=prefs.getString('displayName')?? "0";
}
initState() {
getData();
super.initState();
}
我不知道是什么问题?但在其他屏幕上它正在工作。