我的时间戳未启用,显示错误
My timestamps are not enabling, it shows be error
我只想使用 timeago 包,为此我试图通过编写以下代码来启用时间戳,但是在编写 it.Also 我正在使用时它显示错误(下面的红线)
timeago: ^2.0.26 和 cloud_firestore: ^0.13.7.
void main() {
Firestore.instance.settings(timestampsInSnapshotsEnabled: true).then((_) {
print("Timestamps enabled in snapshots\n");
}, onError: (_) {
print("Error enabling timestamps in snapshots\n");
});
runApp(MyApp());
}
Firestore.instance.settings(timestampsInSnapshotsEnabled: true).then((_)
这种启用时间戳的方式现在已弃用,不需要参数,因为默认启用时间戳。
但是您必须明确地告诉程序您正在等待一些数据或 运行 主函数中的异步函数。其代码如下:
WidgetsFlutterBinding.ensureInitialized();
所以整个代码看起来像这样
void main() {
WidgetsFlutterBinding.ensureInitialized(); //The reason behind this is I am waiting for some data or running an async function inside main().
Firestore.instance.settings().then((_) {
print("Timestamps enabled in snapshots\n");
}, onError: (_) {
print("there was an error enabling timestams in snapshots");
});
runApp(MyApp());
}
我只想使用 timeago 包,为此我试图通过编写以下代码来启用时间戳,但是在编写 it.Also 我正在使用时它显示错误(下面的红线) timeago: ^2.0.26 和 cloud_firestore: ^0.13.7.
void main() {
Firestore.instance.settings(timestampsInSnapshotsEnabled: true).then((_) {
print("Timestamps enabled in snapshots\n");
}, onError: (_) {
print("Error enabling timestamps in snapshots\n");
});
runApp(MyApp());
}
Firestore.instance.settings(timestampsInSnapshotsEnabled: true).then((_)
这种启用时间戳的方式现在已弃用,不需要参数,因为默认启用时间戳。
但是您必须明确地告诉程序您正在等待一些数据或 运行 主函数中的异步函数。其代码如下:
WidgetsFlutterBinding.ensureInitialized();
所以整个代码看起来像这样
void main() {
WidgetsFlutterBinding.ensureInitialized(); //The reason behind this is I am waiting for some data or running an async function inside main().
Firestore.instance.settings().then((_) {
print("Timestamps enabled in snapshots\n");
}, onError: (_) {
print("there was an error enabling timestams in snapshots");
});
runApp(MyApp());
}