package com.android.iliConnect.models;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.Root;
import android.widget.Toast;
import com.android.iliConnect.MainActivity;
import com.android.iliConnect.MainTabView;
import com.android.iliConnect.MessageBuilder;
import com.android.iliConnect.dataproviders.PersistableObject;
@Root(name = "Iliconnect")
public class LocalData extends PersistableObject {
@Element
public Static Static;
@Override
public void load() {
try {
super.deserialize(MainActivity.instance.localDataProvider.localDataFilename);
} catch (Exception e) {
MainActivity.instance.showToast(e.getMessage());
}
}
public void save() {
try {
super.serialize(MainActivity.instance.localDataProvider.localDataFilename);
} catch (Exception e) {
Toast t = Toast.makeText(MainActivity.instance, "Fehler beim speichern der Einstellungen, nutze Standardkonfiguration.", Toast.LENGTH_LONG);
t.show();
}
}
public void delete() {
super.delete(MainActivity.instance.localDataProvider.localDataFilename);
}
}