Skip to content
This repository has been archived by the owner on Dec 6, 2020. It is now read-only.

Commit

Permalink
delete some pref values when deleting the database
Browse files Browse the repository at this point in the history
  • Loading branch information
Longi94 committed Jan 5, 2016
1 parent 51e801f commit 2fd5a0d
Showing 1 changed file with 18 additions and 1 deletion.
19 changes: 18 additions & 1 deletion app/src/main/java/com/tlongdev/bktf/data/DatabaseHelper.java
Original file line number Diff line number Diff line change
@@ -1,10 +1,19 @@
package com.tlongdev.bktf.data;

import android.content.Context;
import android.content.SharedPreferences;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
import android.preference.PreferenceManager;

import com.tlongdev.bktf.data.DatabaseContract.*;
import com.tlongdev.bktf.R;
import com.tlongdev.bktf.data.DatabaseContract.CalculatorEntry;
import com.tlongdev.bktf.data.DatabaseContract.FavoritesEntry;
import com.tlongdev.bktf.data.DatabaseContract.ItemSchemaEntry;
import com.tlongdev.bktf.data.DatabaseContract.OriginEntry;
import com.tlongdev.bktf.data.DatabaseContract.PriceEntry;
import com.tlongdev.bktf.data.DatabaseContract.UnusualSchemaEntry;
import com.tlongdev.bktf.data.DatabaseContract.UserBackpackEntry;

public class DatabaseHelper extends SQLiteOpenHelper {

Expand Down Expand Up @@ -208,6 +217,14 @@ public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
db.execSQL("DROP TABLE IF EXISTS " + UserBackpackEntry.TABLE_NAME);
db.execSQL("DROP TABLE IF EXISTS " + UserBackpackEntry.TABLE_NAME_GUEST);

SharedPreferences.Editor editor = PreferenceManager.getDefaultSharedPreferences(mContext).edit();

editor.remove(mContext.getString(R.string.pref_last_item_schema_update));
editor.remove(mContext.getString(R.string.pref_last_price_list_update));
editor.remove(mContext.getString(R.string.pref_last_user_data_update));

editor.apply();

if (oldVersion < 7) {
mContext.deleteDatabase("pricelist.db");
mContext.deleteDatabase("items.db");
Expand Down

0 comments on commit 2fd5a0d

Please sign in to comment.