Служба резервного копирования Android - когда и как часто нужно выполнять резервное копирование?
Я хочу сделать резервную копию данных моего приложения, используяСлужба резервного копирования Android, но я обеспокоен использованием сети. У меня есть около 500 КБ данных, которые необходимо загружать для каждой операции резервного копирования. Немного, но если резервное копирование выполняется 10 раз в день, оно может легко достигнуть 5 МБ.
У меня вопрос, когда и как часто Android решает выполнить резервное копирование? В документации упоминается только «в подходящее время в будущем» после того, как я позвонюdataChanged()
, Это не объясняет, какие условия составляют «подходящее время».
Вы можете запросить операцию резервного копирования в любое время, позвонивdataChanged()
, Этот метод уведомляет Диспетчер резервного копирования о том, что вы хотите сделать резервную копию ваших данных с помощью агента резервного копирования. Диспетчер резервного копирования затем вызывает ваш агент резервного копированияonBackup()
метод в подходящее время в будущем.