我对Flutter是个新手,做一些像日历这样的事情,所有用户创建的事件都存储在一个3d数组IventList[month][day][numOfIvent]中。我尝试将数组编码为字符串,以便通过共享首选项将其保存,然后在使用jsonEncode和jsonDecode方法接收数据时对其进行解码。但在解码结果数组时,我得到的是error: The argument type 'String?' can't be assigne
我一直在阅读教程等,现在我正在实现共享首选项来保存屏幕之间的变量。在我的应用程序中,用户在ListView小部件中的项目之间来回移动,并可能返回到特定的屏幕,我需要将他们的活动保存在那里以防万一。在Java on Android中,当用户退出一个活动(屏幕)时,您需要保存到sharePrefs,因为这是一个很慢的操作,并且每次变量更改时保存都是无效的。
有没有在颤