gpt4 book ai didi

android - FirebaseMessagingService 是 Intent 服务吗?

转载 作者:行者123 更新时间:2023-11-30 00:41:36 26 4
gpt4 key购买 nike

我想将服务的 onMessageReceived 中收到的所有消息保存在 SQLite 数据库中。

我正计划打开数据库,插入数据并关闭数据库。这将适用于 Intent 服务,因为所有对 onMessageReceived 的调用都将排队,从而一个接一个地执行。

但是,如果同时为多条消息调用 onMessageReceived,则可能会导致关闭 Db 的问题,而另一个调用正在尝试写入,从而导致问题。

谁能确认我应该期待什么样的行为。

如果它不是一个 Intent 服务,我可能不得不看看数据库单例模式和同步块(synchronized block)

最佳答案

目前,FirebaseMessagingService 直接扩展了 Service,因此它不是 IntentService

Source
快照:

enter image description here

关于android - FirebaseMessagingService 是 Intent 服务吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42481773/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com