1
開発者として、私はすでに市場に公開されているアプリケーションを持っています。ユーザーが新しいバージョンをダウンロードすると、アプリケーションの状態(SharedPreferences、SQLite schema ...)をクリーンアップします。私は約SQLiteOpenHelperを読んだ。私はEclipseからデバイス上に新しい.apkをロードしているとき、アプリは以前のSharedPreferencesを保持していると思います。 DBスキーマが変更された場合、アプリはクラッシュします。市場からのアップグレード時にアプリケーションの状態をリセットする方法
アプリケーションが市場からアップグレードされているときに「クリーン状態」を引き起こすことは可能ですか?
@onikと完全に同意しますが、正直言って、共有プリファレンスをデータベースと共に移行またはアップグレードすることができない理由はありません。 – RivieraKid
@ RivieraKidこの問題を移行していただきありがとうございます。 Androidの新しいユーザーとして、私はそれを削除できませんでした。しかし、私はSOのstackoverflow.com/questions/7076622/...で同様のものを開いた。私はデータベースやSharedPreferencesだけでなく、すべての状態をリセットする方法を尋ねます。 - レイケンソン –