Android 如何制作应用程序';当一行';在MySQL中更改了s列变量

Android 如何制作应用程序';当一行';在MySQL中更改了s列变量,android,mysql,spring,firebase,spring-boot,Android,Mysql,Spring,Firebase,Spring Boot,我正在开发一个应用程序。 我用MySQL开发了一个spring服务器。 并成功地使用Reformation2将应用程序连接到我的服务器。 我知道如何使用@get和@POST发送和获取数据 但在我的应用程序中,在活动中,TextView应该自动更改 如果用户单击一个按钮,就说它是一个购买彩票的按钮, 然后,彩票的奖金应该更新,每个人都应该看到它的变化 例如,TextView连接到一个变量,即表中一行的一列。 我可以在重新启动活动或单击刷新按钮时更新该TextView 但是我怎样才能自动更新呢 当用

我正在开发一个应用程序。
我用MySQL开发了一个spring服务器。
并成功地使用Reformation2将应用程序连接到我的服务器。
我知道如何使用
@get
@POST
发送和获取数据
但在我的应用程序中,在活动中,
TextView
应该自动更改

如果用户单击一个按钮,就说它是一个购买彩票的按钮,
然后,彩票的奖金应该更新,每个人都应该看到它的变化

例如,
TextView
连接到一个变量,即表中一行的一列。
我可以在重新启动活动或单击刷新按钮时更新该
TextView

但是我怎样才能自动更新呢

当用户B购买彩票而不做任何事情时,我如何更改用户A的视图

虽然我已经有了spring boot-MySQL服务器,但我应该使用firebase吗?
还是将房间数据库和查询发送到MySQL服务器? 或者MySQL是否会触发android的特定方法

FCM(Firebase Cloud Message)触发的方法或活动是否不仅发送推送消息

谢谢你的建议。

和我一起去似乎是更好的办法。 流程如下所示:

  • 每当MYSQL中发生任何更改时,请为其编写一些代码

  • 这可以生成FCM推送通知并更新需要更新的用户

  • 在应用程序端,接收通知并检索更新的详细信息


希望这能对您有所帮助。

MySQL没有任何服务可以通知客户端数据已更改。你必须用你的代码来做这件事——定期重新查询数据并检查是否有变化。它可以是客户端代码中的某个过程,也可以是MySQL本地的某个服务,定期检查数据,并将数据已更改且必须重新查询/刷新的通知推送到客户端。谢谢!!所以fcm可以触发视图模型的方法,对吗?这就是我想听的答案!是的,正是从这一点,您可以触发viewmodel的方法。