每当服务器中的数据库更新时,在android活动中刷新UI

每当服务器中的数据库更新时,在android活动中刷新UI,android,mysql,Android,Mysql,我正在开发一个android应用程序,它将数据存储在服务器端的数据库中。现在,我想在数据库更新时刷新“活动”如何执行此操作。我的应用程序就像一个聊天应用程序,如果我提出请求,它应该发送给选定的用户使用FCM(推送通知)1。每当数据库更新时,从服务器发送推送通知,并监听通知并更新UI2.如果您希望在不发送推送通知的情况下执行此操作,您还可以对服务器进行轮询,并根据所需频率和服务器的标志触发API更新UI(这可能会因为不需要的轮询而耗尽用户的电池电量) )现在,我可以通过将fcm注册id存储在后端服

我正在开发一个android应用程序,它将数据存储在服务器端的数据库中。现在,我想在数据库更新时刷新“活动”如何执行此操作。我的应用程序就像一个聊天应用程序,如果我提出请求,它应该发送给选定的用户

使用FCM(推送通知)

1。每当数据库更新时,从服务器发送推送通知,并监听通知并更新UI
2.如果您希望在不发送推送通知的情况下执行此操作,您还可以对服务器进行轮询,并根据所需频率和服务器的标志触发API更新UI(这可能会因为不需要的轮询而耗尽用户的电池电量)
)

现在,我可以通过将fcm注册id存储在后端服务器上,仅向某些用户发送推送通知。请参阅firebase通知控制台,它有许多您正在寻找的功能。您能给我一个例子,通过单击按钮,我可以向选定的用户发送通知吗