-2 android firebase google-cloud-firestore
我已经很好地遵循了以下链接中关于如何使用数据库创建 Firestore RecyclerView 的问题的答案,如何使用 Android 在 RecyclerView 中显示来自 Firestore 的数据? 现在我想获取 recyclerView 项目的项目位置(我的意思是文档 ID),我需要它的意图,以便我可以引用我的集合中的特定文档。(在新活动中)
您共享的链接实际上是另一个问题的答案,而不是教程:) 但是要回答您的问题:
现在我想获取项目位置(我的意思是文档 ID)
为了能够获得您正在查找的文档的 id,您的适配器类应该扩展FirestoreRecyclerAdapter类,我认为是这样,因为您使用的是该答案中的代码。因此,在这种情况下,要获取文档的 id,您当然可以使用getSnapshots()以下代码行中的方法:
@Override
protected void onBindViewHolder(@NonNull ProductViewHolder holder, int position, @NonNull YourModelClass yourModelClass) {
String documentId = getSnapshots().getSnapshot(position).getId();
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1375 次 |
| 最近记录: |