0
我有一個在數據庫中有400條記錄的應用程序,我有開始的屏幕,我有AsyncTask
插入數據庫中的數據和onPostExecute()
我關閉啓動屏幕和應用程序去。當然,我希望這種情況只發生一次,所以當用戶在另一次打開應用程序時,他不會發生重複數據。所以我爲第一次訪問創建了布爾型SharedPrefernces
。現在的問題是,假設我在市場上更新了應用程序,用戶將不得不更換應用程序,sharedprefernces值是否恢復爲默認值?Android SQLite數據庫和SharedPreferences
我知道我必須在數據庫處理程序/幫助程序的onCreate()
中插入數據,但插入400個包含許多字段的記錄需要一些時間,所以我在後臺執行時做了啓動畫面。
請告訴我,我在做什麼是好的,或者我需要更改結構並將插入內onCreate()
。
謝謝。
如果您有參考,請提供。 – 2012-04-01 22:38:19
我有一些生產應用程序,它們都以這種方式工作。另外:http://stackoverflow.com/questions/3860823/are-shared-preferences-in-android-apps-deleted-when-a-user-updates-the-app – cottonBallPaws 2012-04-01 22:58:47
謝謝你回答。 – 2012-04-01 23:00:16