在android中离线保存的firestore回调

时间:2018-02-18 09:58:44

标签: google-cloud-firestore

我最近为使用Firestore的Android应用启用了离线数据。保存数据时遇到的问题是我在保存数据后没有收到回调(当客户端离线时我知道它将被脱机存储)。

示例代码

@EnableBinding(Binder.class)
public class ErrorListener implements MessageListener<Message> {

  @Autowired
  private MessagesBackupRepository backupRepository;

  @Override
  @StreamListener(DEFAULT_ERROR)
  public void receiveMessage(Message message) {
    log.error("Error has been reported " + message);
  }

}

在上面的代码中,既没有调用SucessListener也没有调用FailureListner,但是数据被脱机保存。请帮忙。

1 个答案:

答案 0 :(得分:2)

目前,在向数据库添加数据后,本地写入没有回调。 addOnSuccessListener()方法仅在写入已提交到数据库时触发。 这是未来的功能要求..从火灾支援部门收到的答复(2月20日)