С чего бы это, пожалуй, более актуальный вопрос.Столбец с AUTOINCREMENT будет псевдонимом столбца rowid , который используется для уникальной идентификации строки.Не рекомендуется полагаться на это значение, кроме как для идентификации строки.
Использование AUTOINCREMENT (autogenerate = true) приводит к созданию внутренней таблицы sqlite_sequence , строки вэта таблица содержит значение самого высокого из когда-либо использовавшихся rowid Следующие rowid будут такими значениями + 1. Отсюда ваша проблема.
Таким образом, чтобы перезапустить с 1 выпотребуется либо обновить соответствующую строку в таблице sqlite_sequence до 0, либо удалить соответствующую строку в таблице sqlite_sequence .
Возможно, вы захотите взглянуть на Android Room - сбросить автоматически сгенерированный ключ при каждом запуске приложения . Отметив , что это может быть основой для сброса значения последовательности, , но , что оно всегда будет сбрасывать значение последовательности.