package org.theotech.ceaselessandroid.util;
import android.app.backup.BackupAgentHelper;
import android.app.backup.FileBackupHelper;
import android.app.backup.SharedPreferencesBackupHelper;
/**
* Created by chrislim on 1/22/16.
* Note in the android M there is an auto-backup service: http://developer.android.com/training/backup/autosyncapi.html
*/
public class AppBackupAgentHelper extends BackupAgentHelper {
static final String PREFS_BACKUP_KEY = "appprefs";
static final String FILES_BACKUP_KEY = "appfiles";
@Override
public void onCreate() {
SharedPreferencesBackupHelper helper = new SharedPreferencesBackupHelper(this, Constants.DEFAULT_PREFERENCES_FILE);
addHelper(PREFS_BACKUP_KEY, helper);
FileBackupHelper fileBackupHelper = new FileBackupHelper(this, Constants.REALM_FILE_NAME);
addHelper(FILES_BACKUP_KEY, fileBackupHelper);
}
}