我正在尝试将某些数据保存在运行我的应用程序的设备上。保存数据的代码如下:
Future<File> writeContent() async {
final file = await _localFile;
// Write the file
return file. ...;
}
Future<String> get _localPath async {
final directory = await getApplicationDocumentsDirectory();
print(directory.path);
return directory.path;
}
Future<File> get _localFile async {
final path = await _localPath;
return File('$path/UserData.txt');
}
我的问题是我不只是想将要保存列表(数组)的字符串保存到手机。有办法吗?
在您看到...
的地方一定会有东西。
谢谢您的回答!
答案 0 :(得分:0)
您应该使用SQLite之类的本地数据库来处理此问题,可以使用此软件包Link
答案 1 :(得分:0)
您可以使用pref_dessert软件包来实现这一目标。
您可以使用要存储的所有详细信息创建一个自定义类。
每当您要存储某些内容时,都为其创建一个对象。
类似..只要您需要存储的详细信息...就可以获取对象并从中读取详细信息。
您可以通过示例here了解更多信息。