我正在使用firebase在android上构建应用程序,我正在使用firebase数据库。
使用firebase db,即使没有互联网(离线),用户也可以将数据发送到数据库,然后当再次有互联网,并且用户在线时,消息将被发送到数据库。
我想检查一下,如果用户离线并发送了消息,然后又回到了网上,并且有正在发送的消息 - 我想检查它,如果是这样,我不希望用户看到一个特定的活动,直到所有数据都完成后发送到数据库。
firebase有一种方法可以检查挂起的结果吗?或者我应该使用SahredPreference变量存储当用户离线发送内容然后重新联机时 - 在发送数据后删除那些SharedPreferences - 但如果是这样,我该如何检查是否有数据发送?
感谢您的帮助