我正在使用firebase在android上构建一个应用程序,我正在使用firebase数据库 .

使用firebase db,即使没有互联网(离线),用户也可以将数据发送到数据库,然后当再次有互联网,并且用户在线时,消息将被发送到数据库 .

我想检查一下,如果用户离线并发送了消息,然后又回到了在线状态,并且有一些消息要发送 - 我想检查它,如果是这样,我不希望用户看到特定的活动直到所有数据都完成发送到数据库 .

有没有办法firebase有一个简单的命令来检查挂起的结果?或者我应该使用SahredPreference变量来存储当用户离线发送内容然后重新联机时 - 在发送数据后删除那些SharedPreferences - 但如果是这样,我该如何检查是否有数据发送?

谢谢您的帮助