我想使用Android 备份服务备份我的应用程序的数据,但我担心网络使用情况。我有大约 500KB 的数据需要为每个备份操作上传。不多,但如果每天备份 10 次,可以轻松达到 5MB。
我的问题是,Android 决定何时以及多久执行一次备份?在我致电dataChanged()
. 它没有解释什么条件构成了“时机”。
您可以随时通过调用请求备份操作
dataChanged()
。此方法通知备份管理器您要使用备份代理备份数据。然后,备份管理器会onBackup()
在将来的适当时间调用您的备份代理的方法。