【发布时间】:2018-08-14 20:42:21
【问题描述】:
我一直在研究数据库和持久性库 Room 以允许对我的 android 应用程序进行实时更新,但我很难掌握 Room 与数据库的真正通信方式。我不确定我对它的使用方式有正确的想法。
我想象的是将我的 android 应用程序连接到远程数据库,应用程序上的用户可以进行更改,当这些更改被推送到数据库时,它会自动更新该数据库中的所有其他活动用户数据。如果相关,这是我正在运行的谷歌地图应用程序的一部分。
(我现在不关心任何安全措施,因为这只是为了证明概念)
我需要做的一切都是Room 库的一部分,还是我缺少一些东西?如果是这样,推荐的库是什么。我需要的部分再次是:
1. 连接远程数据库
2. 从数据库中提取值以初始化应用程序
3. 从应用程序更改数据库值(管理员模式)
4. 将这些更改推送到远程数据库
5. 使用数据库上的新更改更新在其他 android 设备上运行的所有其他活动应用程序
如果我完全偏离主题,如果有人能指出我正确的方向,我将不胜感激。
【问题讨论】:
标签: java android mysql database android-room