我试图做一个应用程序,将有多个用户,我需要他们都共享相同的数据库。因此,当一个用户在本地添加或修改数据时,这些更改会在其联机时同步到其他用户。 Firebase有可能吗?谢谢!与多个用户共享相同的Firebase数据库
0
A
回答
0
只是简单地为所有用户使用相同的参考/网址(https://[FIREBASE_PROJECT_ID].firebaseio.com/)。而已。有关详细示例,请访问this。
+0
奥卡。我会尝试!谢谢。 – user6354
1
您需要使用一些事件(如ValueEventListener或ChildEventListener)来监听Firebase上数据的更改,并且将数据转换为对象。
ValueEventListener postListener = new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
YourPOJO changedData = dataSnapshot.getValue(YourPOJO.class);
//Do whatever you want here
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
};
mPostReference.addValueEventListener(postListener);
您可以使用changedData对象刷新的视图中的数据。
相关问题
- 1. 多个CComboBox共享相同的数据
- 2. 多租户共享数据库与承租人之间的共同数据
- 3. 与多个用户共享MS数据库
- 4. QWebView与多个帧/页共享相同的会话数据
- 5. 具有单个共享数据库的多租户数据库
- 6. 共享数据的多个数据库
- 7. 多租户与租户共享数据
- 8. 共享两个android应用程序的相同SQLite数据库
- 9. 两个应用程序共享相同的数据库Rails
- 10. Wicket跨多个用户共享数据
- 11. 多个应用程序共享相同的参考数据。 。
- 12. 多个应用程序,共享相同的数据目录
- 13. 如何使多个客户端与共享数据库(JPA)同步?
- 14. Google firebase - 如何与其他应用程序共享数据库
- 15. 应自动缩放EC2实例共享相同的数据库用户帐户
- 16. 共享用户数据库的网站
- 17. 如何让两个django项目共享相同的数据库
- 18. Firebase安全 - 共享数据
- 19. Javascript OOP - 多个实例共享相同的数据
- 20. 如何在多个活动之间共享相同的数据
- 21. Android MVP与两个片段共享相同的数据
- 22. 共享和每个租户表在同一个数据库
- 23. 两个不同的Java应用程序共享相同的数据库
- 24. xcode4:如何使用“git存储库”与不同计算机上的多个用户共享相同的项目?
- 25. 与多个python程序共享数据
- 26. 多个客户端的SQL数据库共享
- 27. 带有一些共享数据的多租户数据库
- 28. 多个wordpress安装与共享数据库的推荐架构
- 29. 多租户共享数据和租户
- 30. android多个项目共享相同的库问题
是的,这几乎是Firebase数据库的用途。但是,我建议您不要回答“是”,而应该使用[Firebase codelab,它向您展示了如何构建多用户应用程序](https://codelabs.developers.google.com/codelabs/firebase-android/)。要获得更多的静坐和欣赏体验,请观看[我们上周从Google I/O开始的Zero to App,我们在其中构建了一个多用户照片共享应用程序](https://www.youtube。 COM /手表?ν= 01M_hZav9Gw)。 –