我想使用Android备份服务备份我的应用程序数据,但我担心网络使用情况。每次备份操作需要上传约500KB的数据。虽然不多,但如果每天执行10次备份,很容易达到5MB。
我的问题是,Android何时以及多久决定执行备份?文档只提到在调用
我的问题是,Android何时以及多久决定执行备份?文档只提到在调用
dataChanged()
后,“在将来的适当时间”进行备份,但没有解释何种条件构成“适当时间”。
您可以通过调用
dataChanged()
随时请求备份操作。此方法通知备份管理器,您希望使用备份代理备份数据。备份管理器会在未来的适当时间调用您的备份代理的onBackup()
方法。