Есть ли способ показывать тост только тогда, когда что-то было изменено в базе данных? - PullRequest
2 голосов
/ 18 июня 2020

Я делаю приложение Android в сочетании с Symfony api. Я использую дооснащение и библиотеку номеров.

Теперь, когда я добавляю данные в базу данных, я перехожу к другому действию. Теперь я хочу показать внутри этого действия тост с сообщением о том, что вставка выполнена успешно. Как я могу убедиться, что при успешном добавлении данных отображается только тост, а не каждый раз, когда я открываю действие?

1 Ответ

0 голосов
/ 18 июня 2020

К сожалению, вам нужно состояние. Вам нужно помнить, что уже было показано пользователю, и - ну - не показывать это, если это так.

Сказав это - я не верю, что есть ярлыки. Вы не получите эту функцию бесплатно. Потребуется немного поработать, поэтому давайте постараемся свести это к минимуму.

Я бы, вероятно, сделал счетчик на стороне устройства, последнее сообщение которого было показано пользователю. Я бы установил счетчик на идентификатор последнего показанного сообщения. Тогда вам нужно будет только всегда увеличивать счетчик на стороне сервера.

Это только один способ решить проблему. Есть много других.

...