データベースに400レコードのアプリケーションがあり、最初にスプラッシュ画面が表示されています。AsyncTask
データベースにデータを挿入しました。onPostExecute()
スプラッシュ画面を閉じてアプリケーションが終了します。 Ofcourse私はこれが一度だけ起こるように、ユーザーが別の時間にアプリを開くと、彼はデータの重複を起こさない。だから私は最初の訪問のためにブール値SharedPrefernces
を作成しました。今質問は、市場のアプリケーションを更新したとします。ユーザーはアプリケーションを置き換える必要があります。共有プレフィックスの値はデフォルトに戻りますか?Android SQLiteデータベースとSharedPreferences
データベースハンドラ/ヘルパーのonCreate()
にデータを挿入する必要があることがわかりましたが、多くのフィールドで400レコードを挿入するには時間がかかるため、スプラッシュ画面をバックグラウンドで実行しました。
私がやっていることがOKか、構造体を入れ替えて入れ替える必要があるのか教えてください。onCreate()
。
ありがとうございます。
参考になった場合は、それを入力してください。 –
私は生産の中でいくつかのアプリを持っています、彼らはすべてこのように動作します。また、:http://stackoverflow.com/questions/3860823/are-shared-preferences-in-android-apps-deleted-when-a-user-updates-the-app – cottonBallPaws
ありがとうございます。 –