我可以在Flutter中拥有两个I/GURU: launch1 -> start
I/GURU: launch2 -> start
I/GURU: getData -> start 1
I/GURU: getData -> start 2
I/GURU: getData -> start 4
I/GURU: getData -> start 3
I/GURU: Exception from launch 2
--------- beginning of crash
文件,以便如果我必须删除一个文件,而第二个文件保持不变。
我只能使用
SharedPreferences
那么,SharedPreferences.getInstance(); // I wish this accepts a string constructor too so that I can create different files.
每次创建文件时都会返回一个唯一文件吗?或者创建两个文件的解决方案是什么?
答案 0 :(得分:1)
(不是完美的解决方案,正在等待某人提供更好的解决方案)
我认为只能有一个SharedPreferences
文件(尽管在Android中,我们可以创建多个文件,但是在iOS中,我们只能有一个文件,这就是为什么Flutter仅支持一个文件的原因)
因此,我必须使用SharedPreferences.remove()
方法来完成任务。