Я делаю свое первое приложение с базой данных, и у меня есть небольшая проблема с пониманием функции onUpgrade. В моей базе данных есть таблица с элементами и любимым столбцом, чтобы пользователь мог любить элемент. Большинство реализаций, которые я вижу, просто бросают таблицу и реконструируют ее, но я не хочу этого делать. Я хочу иметь возможность добавлять в таблицу дополнительные элементы.SQLiteOpenHelper onUpgrade() Confusion Android
Когда приложение обновляется на рынке Android, база данных знает его номер версии? Могу ли я увеличить число версий в коде, а затем экспортировать его на рынок и когда пользователь впервые загрузит обновленную версию, тогда будет вызываться onUpgrade?
Если это так, мой onUpgrade просто вытащит из файла и добавит элементы базы данных. Является ли это стандартным способом выполнения действий или есть лучший способ обработки этого в Android. Я стараюсь оставаться как можно более стандартным.
Благодаря
Вы знаете, Майк, это был год. Вы действительно должны принять один из ответов – Noah
Последнее посещение: 7 сентября '10 в 17:35 –
лет идут, но Майк не называет 'onUpgrade()' –