您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

在Firestore中一步添加呼叫时如何获取ID?

在Firestore中一步添加呼叫时如何获取ID?

在Firestore中一步添加呼叫时如何获取ID?

您无法像使用document()呼叫那样一步一步地获得文档ID 。为了解决这个问题,您应该添加一个完整的侦听器。试试这个:

db.collection("cities").add(city).addOnCompleteListener(new OnCompleteListener<DocumentReference>() {
    @Override
    public void onComplete(@NonNull Task<DocumentReference> task) {
        if (task.isSuccessful()) {
            DocumentReference document = task.getResult();
            if (document != null) {
                String id = document.getId(); //Do what you need to do with the document id
                Log.d(TAG, id);
            }
        }
    }
});
其他 2022/1/1 18:33:29 有432人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶