Служба резервного копирования Android - когда и как часто нужно выполнять резервное копирование?

Я хочу сделать резервную копию данных моего приложения, используяСлужба резервного копирования Android, но я обеспокоен использованием сети. У меня есть около 500 КБ данных, которые необходимо загружать для каждой операции резервного копирования. Немного, но если резервное копирование выполняется 10 раз в день, оно может легко достигнуть 5 МБ.

У меня вопрос, когда и как часто Android решает выполнить резервное копирование? В документации упоминается только «в подходящее время в будущем» после того, как я позвонюdataChanged(), Это не объясняет, какие условия составляют «подходящее время».

Вы можете запросить операцию резервного копирования в любое время, позвонивdataChanged(), Этот метод уведомляет Диспетчер резервного копирования о том, что вы хотите сделать резервную копию ваших данных с помощью агента резервного копирования. Диспетчер резервного копирования затем вызывает ваш агент резервного копированияonBackup() метод в подходящее время в будущем.

Ответы на вопрос(2)

Ваш ответ на вопрос