package com.android.iliConnect.models.modification;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.Root;
import android.widget.Toast;
import com.android.iliConnect.MainActivity;
import com.android.iliConnect.dataproviders.PersistableObject;
@Root(name = "Iliconnect")
public class AppData extends PersistableObject {
@Element (required = false)
public NotificationData NotificationData;
@Override
public void load() {
try {
super.deserialize(MainActivity.instance.localDataProvider.appDataFileName);
} catch (Exception e) {
e.printStackTrace();
MainActivity.instance.showToast(e.getMessage());
}
}
public void save() {
try {
super.serialize(MainActivity.instance.localDataProvider.appDataFileName);
} catch (Exception e) {
Toast t = Toast.makeText(MainActivity.instance, "Fehler beim speichern der Applikations-Daten, nutze Standardkonfiguration.", Toast.LENGTH_LONG);
t.show();
e.printStackTrace();
}
}
public NotificationData getNotificationData() {
return NotificationData;
}
}