Как разработчик, у меня есть приложения, уже опубликованные на рынке. Когда пользователи скачивают новую версию, я хочу, чтобы приложение очищало ее состояния (SharedPreferences, схема SQLite ...). Я прочитал о SQLiteOpenHelper . Я полагаю, что когда я загружаю новый .apk на устройство из Eclipse, приложение сохраняет прежние SharedPreferences. Если схема БД изменилась, приложение вылетит.
Можно ли вызвать "чистые состояния" при обновлении приложения с маркета?