一个项目中有多个 SharedPreferences

5 dart flutter

SharedPreferencesFlutter 中可以有两个文件吗,这样如果我必须删除一个文件,第二个文件保持不变。

我只能使用

SharedPreferences.getInstance(); // I wish this accepts a string constructor too so that I can create different files. 
Run Code Online (Sandbox Code Playgroud)

那么,SharedPreference每次我创建它时都会返回一个唯一的文件,或者创建两个文件的解决方案是什么?

小智 3

AFAIK,只能有一个SharedPreferences文件(虽然在Android中,我们可以创建多个文件,但在iOS中我们只能有一个文件,这就是为什么Flutter只能支持一个文件)

所以,我必须用SharedPreferences.remove()方法来完成事情。