Как автоматически обновить представление приложения при изменении переменной столбца строки в MySQL - PullRequest
0 голосов
/ 15 января 2020

Я занимаюсь разработкой приложения.
Я разработал сервер Spring с MySQL.
и успешно подключил приложение к моему серверу с помощью Retrofit2.
Я знаю, как отправлять и получать данные с помощью @GET и @POST.
Но в моем приложении в упражнении значение TextView должно быть изменено автоматически.

Если пользователь нажимает кнопку, скажем, это кнопка, которая покупает лотерею,
А затем, приз лотереи должен быть обновлен, и каждый должен увидеть его изменение.

Например, TextView подключен к одной переменной, столбцу строки таблицы.
Я могу обновить TextView, когда перезапущу действие или нажму на ссылку * 1029. * кнопка

Но как я могу обновить это автоматически?

Как я могу изменить вид пользователя А, когда пользователь Б покупает лотерею, ничего не делая?

Должен ли я использовать firebase, хотя у меня уже есть весенняя загрузка - MySQL сервер?
или Room Database и отправлять запросы на MySQL сервер? или есть ли способ, который MySQL вызывает специфицированные android методы c?

Может ли FCM (Облачное сообщение Firebase) запускать методы или действия, а не только отправлять сообщение pu sh?

Спасибо за совет.

1 Ответ

0 голосов
/ 15 января 2020

Переход с FCM кажется мне лучшим подходом. Процесс будет следующим:

  • Всякий раз, когда происходит какое-либо изменение в MYSQL, пишите для него несколько триггеров .

  • Этот Триггер может генерировать уведомление FCM pu sh и обновлять пользователей, которых необходимо обновить.

  • На стороне приложения , получает уведомление и получает обновленные данные.

Надеюсь, это поможет вам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...