開発者として、私はすでにアプリケーションを市場に公開しています。ユーザーが新しいバージョンをダウンロードするときに、アプリケーションの状態 ( SharedPreferences 、SQLite スキーマ ... ) を消去する必要があります。SQLiteOpenHelperについて読みました。Eclipse からデバイスに新しい .apk をロードしているとき、アプリは以前の SharedPreferences を保持していると思います。DB スキーマが変更された場合、アプリはクラッシュします。
アプリケーションが市場からアップグレードされているときに「クリーンな状態」をトリガーすることは可能ですか?