Это скорее вопрос «правильно ли я поступаю», а не «он не работает, пожалуйста, помогите».Я использую базу данных sqlite в проекте android, и в конкретном упражнении пользователь может вводить информацию в несколько текстовых полей редактирования.Когда пользователь покидает активность, база данных обновляет все.Прямо сейчас я просто обновляю каждое поле в базе данных, не зная, действительно ли пользователь что-то записал в коробку, но разве это грязный / грязный способ сделать это?Нужно ли выполнять проверку каждого элемента и убедиться, что в нем что-то есть, прежде чем добавлять его в базу данных?Как бы я выполнить такую проверку и иметь различные SQL-оператор для каждого возможного сценария?Я думаю, что я мог бы использовать построитель строк и добавлять новое поле каждый раз, когда поле ввода заполнено, но это необходимо или я могу просто позволить ему вводить нулевые данные, потому что на самом деле это не вызывает каких-либо отрицательных эффектов.Просто любопытно ...