Я хочу реализовать чат между двумя пользователями в мобильном телефоне, я использую android studio и храню сообщения в базе данных AWS (amazon) MySQL.
Мне удается читать сообщения каждый раз, когда пользователь запускает чат, например:
void onCreate() {
readHistoryMessagesFromLocalDataBase();
readMessagesFromGlobalDataBase();
}
Первая функция используется для чтения сообщений истории из локальной базы данных Android с использованием SQLite.
Вторая функция используется для чтения любых новых сообщений, ожидающих в глобальной базе данных Amazon с использованием MySQL.
Это прекрасно работает, но как я могу получать сообщения в режиме реального времени, пока я уже в работе, без перезагрузки или обновления?
Есть ли прослушиватель изменений данных для достижения этой цели?