Pra*_*t t 6 google-cloud-firestore
我最近为使用Firestore的Android应用启用了离线数据.保存数据时遇到的问题是我在保存数据后没有收到回调(当客户端离线时我知道它将被脱机存储).
示例代码
batch.set(mFirestore.document("documentPath"), documentMap);
batch.set(mFirestore.collection("history").document(), historyMap);
batch.commit().addOnSuccessListener(new OnSuccessListener<Void>() {
@Override
public void onSuccess(Void aVoid) {
view.onSuccess();
}
}).addOnFailureListener(new OnFailureListener() {
@Override
public void onFailure(@NonNull Exception e) {
view.onFailed(e.getMessage());
}
});
Run Code Online (Sandbox Code Playgroud)
在上面的代码中,既没有调用SucessListener也没有调用FailureListner,但是数据被脱机保存.请帮忙.
目前,将数据添加到数据库后,本地写入没有回调。addOnSuccessListener() 方法仅在写入已提交到数据库时触发。这是未来的功能请求..从 firestore 支持收到的答案(2018 年 2 月 20 日)
| 归档时间: |
|
| 查看次数: |
378 次 |
| 最近记录: |