package com.gk.swjsettings;
import android.app.Activity;
import android.os.Bundle;
import android.preference.PreferenceManager;
import android.util.Log;
import com.gk.datacontrol.DBClass;
public class SwjSettings extends Activity {
private static final String APP_NAME = "SWJournal";
private static final boolean DEBUG_FLAG = false;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getFragmentManager().beginTransaction()
.replace(android.R.id.content, new SwjSettingsFragment()).commit();
}
public void onDestroy() {
super.onDestroy();
if ( DEBUG_FLAG ) Log.v(APP_NAME, "SwjSettings :: onDestroy(): erase switch state: " + PreferenceManager.getDefaultSharedPreferences(this).getBoolean("pref_erase_all", false));
if ( PreferenceManager.getDefaultSharedPreferences(this).getBoolean("pref_erase_all", false) ) {
//delete databases
DBClass swjDataOp = new DBClass(this);
swjDataOp.cleanAllTables();
swjDataOp.close();
//switch the switch back
PreferenceManager.getDefaultSharedPreferences(this).edit().putBoolean("pref_erase_all", false).commit();
}
}
}