From ee499b33eae305db4e4ee58712ee0ea29179f815 Mon Sep 17 00:00:00 2001 From: Samuel Tardieu Date: Tue, 20 Sep 2011 09:55:42 +0200 Subject: Use Google backup agent to backup preferences This will do nothing if the SDK API < 8. --- .../src/cgeo/geocaching/backup/CentralBackupAgent.java | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 main/src/cgeo/geocaching/backup/CentralBackupAgent.java (limited to 'main/src/cgeo/geocaching/backup') diff --git a/main/src/cgeo/geocaching/backup/CentralBackupAgent.java b/main/src/cgeo/geocaching/backup/CentralBackupAgent.java new file mode 100644 index 0000000..742eb0c --- /dev/null +++ b/main/src/cgeo/geocaching/backup/CentralBackupAgent.java @@ -0,0 +1,18 @@ +package cgeo.geocaching.backup; + +import cgeo.geocaching.cgSettings; + +import android.app.backup.BackupAgentHelper; +import android.app.backup.SharedPreferencesBackupHelper; + +public class CentralBackupAgent extends BackupAgentHelper { + + static final String PREFS_BACKUP_KEY = "prefs"; + + @Override + public void onCreate() { + SharedPreferencesBackupHelper helper = new SharedPreferencesBackupHelper(this, cgSettings.preferences); + addHelper(PREFS_BACKUP_KEY, helper); + } + +} -- cgit v1.1