我一直在阅读教程等,现在正在实现共享首选项以在屏幕之间保存变量。在我的应用程序中,用户在ListView小部件中的项目之间来回移动,并且可能返回到特定屏幕,因此,我需要在其中保存其活动。
在Android上的Java中,当用户退出活动(屏幕)时,您会保存到sharePrefs,因为这是一项缓慢的操作,并且每次不执行变量更改时都保存。
是否有最佳实践时间来节省抖动?您如何知道用户正在退出屏幕,然后下降到较早的dart文件?
抱歉,如果这是一个无知的问题。
当您在Flutter中退出页面时,将调用dispose方法,因此我认为您可以在该方法中保存共享的Preferences。