我试图找出问题所在-在我的主页上,我添加了此代码进行测试。
void deleteMe() {
FirebaseDatabase.instance
.reference()
.child(
"users")
.onValue
.listen((Event user) {
print("user = " + user.snapshot.value.toString());
}).onData((Event event) {
print("Event = $event");
});
}
@override
void initState() {
deleteMe();
_ensureLoggedIn();
super.initState();
}
如果我运行flutter run -d --release并更新数据库中的用户信息,则仅当我在应用程序中时才会显示日志消息。当我离开应用程序,然后在我的Firebase数据库中更改值时,看不到任何日志消息,但是当我再次打开应用程序时,它们会被打印出来。 在调试模式下运行时不是这种情况。
到目前为止,这一切都适用于iOS。
为什么我的听众离开应用程序后仅在发布模式下会停止听音乐?