【发布时间】:2021-09-04 20:45:19
【问题描述】:
如何使用以下包以空安全运行
- 包:sqflite
- 包:sqflite_common
- 包:同步
代码:
void database() async {
// ignore: unused_local_variable
var database = await openDatabase('alimaher.db', version: 1,
onCreate: (database, vervion) {
// ignore: avoid_print
print('database created');
database
.execute(
'CREATE TABLE tasks (id INTEGER PRIMARY KEY,title TEXT, date TEXT,time TEXT,status TEXT ) ')
.then((value) {
// ignore: avoid_print
print('table created');
}).catchError((error) {
// ignore: avoid_print
print('error when creating table ${error.toString()}');
});
}, onOpen: (database) {
// ignore: avoid_print
print('database opened');
});
}
错误信息:
错误:无法以可靠的 null 安全性运行,因为以下依赖项不支持 null 安全性:
- 包:sqflite
- 包:sqflite_common
- 包:同步
【问题讨论】:
标签: flutter dart flutter-dependencies sqflite dart-null-safety