Google provides data backup service (
https://developer.android.com/guide/topics/data/backup.html), which I'm
trying to take advantage of.

I followed the instructions, but I can't seem to get it working. I've done
the following:

   1. Registered for the backup service and got the key
   2.

   Updated the manifest.xml

   <application android:backupAgent="app.namespace.MyBackupAgentHelper"
                android:restoreAnyVersion="true">

       <!-- backup service registration -->
       <meta-data android:name="com.google.android.backup.api_key"
                  android:value="xxxxxxxxxxxxxxxxxxxxxx" />

   3.

   Extended BackupAgentHelper

   namespace App.Namespace{
       public class MyBackupAgentHelper : BackupAgentHelper
       {
           public override void OnCreate()
           {
               base.OnCreate();
               var fbh = new FileBackupHelper(this,
this.GetDatabasePath(Const.Database.Name).AbsolutePath);
               this.AddHelper("DATABASE", fbh);
           }
       }}

   4.

   In my database helper I initialise BackupManager and upon data change
   call this.backupManager.DataChanged();

And it doesn't seem to work as expected - when I uninstall and reinstall
the app the database I expect to be backup isn't getting restored.

I have also tried instigating backup manually (as per instructions
https://developer.android.com/guide/topics/data/backup.html#Testing) to no
avail.

Any help is appreciated. Thanks
_______________________________________________
Monodroid mailing list
Monodroid@lists.ximian.com

UNSUBSCRIBE INFORMATION:
http://lists.ximian.com/mailman/listinfo/monodroid

Reply via email to