У меня был вопрос по поводу android, и я не смог найти то, что я хочу. я перечислю свои вопросы вниз. Я буду благодарен, если вы мне поможете.
вопрос:
1- Должны ли мы проверять наличие ошибок или успешность работы базы данных?
2- насколько возможны сбои в работе с базой данных, такие как удаление, добавление или обновление одного элемента? как насчет более крупных операций, таких как извлечение total_price в случае приложения для покупок?
3 - как лучше всего выполнять операции с базой данных? Можно ли использовать возвращаемые значения или мы должны использовать обратные вызовы на случай, если что-то займет время, чтобы закончить?
дополнительный вопрос:
Как работает управление версиями в Android? если мы хотим обновить наше приложение и выпустить более новое, достаточно ли изменить номер версии приложения в gradle, чтобы новая версия при замене заменялась на предыдущую версию? как насчет установки магазина приложений? что происходит, когда он обновляет предыдущую версию до более новой? приложение собирается потерять данные?
пожалуйста, помогите мне с этим вопросом, спасибо