Я настраиваю базу данных, и мне нужно знать, вводит ли пользователь неправильное значение, показывая метку.Моя база данных поддерживает только символ (длина 1), и я хочу, чтобы когда пользователь вводил любой символ длиной более 1, метка отображала неверный ввод или что-то подобное, как я могу отловить такую ошибку или исключение?
Я пытался отловить исключения, но я хочу более конкретный подход, потому что перехват SQLExceptions просто перехватывает все возможные ошибки
Когда я ввожу недопустимое значение, эта ошибка показывает:
org.sqlite.SQLiteException: [SQLITE_CONSTRAINT]Прервать из-за нарушения ограничения (УНИКАЛЬНОЕ ограничение не выполнено: customer.age)