Tag: firebaseui

如何获取在Firestore数据库中的Android文档ID或名称传递到另一个活动?

我正在使用FirestoreRecyclerAdapter 。 我能够得到每个文件的模型和属性。 但是我想获取文档ID。 我尝试使用model. 自动建议,但没有文件编号或名称 我有以下DealsHolder类。 这是在Kotlin。 然而其余的所有类都在java中。 package com.guidoapps.firestorerecycleradaptersample import com.google.firebase.firestore.IgnoreExtraProperties @IgnoreExtraProperties data class DealsResponse(var title:String? = null, var price:String? = null, var dealPrice:String? = null, var image:String? = null, var description: String? = null) 下面我在onCreate()中初始化的函数 private void getDealsList(){ Query query = db.collection(“deals”).orderBy(“dateTime”, Query.Direction.DESCENDING); FirestoreRecyclerOptions response = new FirestoreRecyclerOptions.Builder() .setQuery(query, DealsResponse.class) .build(); adapter […]

用Kotlin存储的Firebase UI会给出错误

在为firebase-ui-storage添加依赖项时出现错误。 我为Kotlin创建了应用程序 build.gradle – 之前: compile 'com.android.support:appcompat-v7:25.3.1' compile 'com.android.support.constraint:constraint-layout:1.0.2' compile 'com.android.support:design:25.3.1' compile 'com.google.firebase:firebase-storage:10.2.6' compile 'com.github.bumptech.glide:glide:4.0.0-RC0' 添加后: compile 'com.firebaseui:firebase-ui-storage:1.2.0' 我得到如下错误: 所有com.android.support库必须使用完全相同的版本规范(混合版本可能会导致运行时崩溃)。 发现版本25.3.1,25.1.1。 示例包括com.android.support:animated-vector-drawable:25.3.1和com.android.support:palette-v7:25.1.1 有一些库的组合,或工具和库,是不兼容的,或可能导致错误。 一种不兼容的情况是使用不是最新版本的Android支持库进行编译(或者特别是比targetSdkVersion更低的版本)。 我不知道为什么它发生,即使我没有使用矢量绘制或调色板 任何帮助? 提前致谢。