Game specific settings

a game's settings are now cleared when a game is deleted

closes #36

Signed-off-by: Ricky Barrette <rickbarrette@gmail.com>
This commit is contained in:
2012-05-04 12:40:42 -04:00
parent 49fb5a8774
commit 4a21674f24

View File

@@ -321,6 +321,10 @@ public class Database {
final ProgressDialog progress = ProgressDialog.show(Database.this.mContext, "", Database.this.mContext.getText(R.string.deleteing), true, true);
final String gameName = DatabaseUtils.sqlEscapeString(getGameName(id));
mContext.getSharedPreferences(gameName, Context.MODE_WORLD_WRITEABLE).edit().clear().commit();
final Handler handler = new Handler(){
@Override
public void handleMessage(Message msg) {
@@ -335,7 +339,6 @@ public class Database {
@Override
public void run(){
Looper.prepare();
String gameName = DatabaseUtils.sqlEscapeString(getGameName(id));
Database.this.mDb.delete(GAME_HISTORY_TABLE, KEY_NAME +" = "+ gameName, null);
Database.this.mDb.delete(GAME_OPTIONS_TABLE, KEY_NAME +" = "+ gameName, null);