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:
@@ -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 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(){
|
final Handler handler = new Handler(){
|
||||||
@Override
|
@Override
|
||||||
public void handleMessage(Message msg) {
|
public void handleMessage(Message msg) {
|
||||||
@@ -335,7 +339,6 @@ public class Database {
|
|||||||
@Override
|
@Override
|
||||||
public void run(){
|
public void run(){
|
||||||
Looper.prepare();
|
Looper.prepare();
|
||||||
String gameName = DatabaseUtils.sqlEscapeString(getGameName(id));
|
|
||||||
|
|
||||||
Database.this.mDb.delete(GAME_HISTORY_TABLE, KEY_NAME +" = "+ gameName, null);
|
Database.this.mDb.delete(GAME_HISTORY_TABLE, KEY_NAME +" = "+ gameName, null);
|
||||||
Database.this.mDb.delete(GAME_OPTIONS_TABLE, KEY_NAME +" = "+ gameName, null);
|
Database.this.mDb.delete(GAME_OPTIONS_TABLE, KEY_NAME +" = "+ gameName, null);
|
||||||
|
|||||||
Reference in New Issue
Block a user