Usługa tworzenia kopii zapasowych w systemie Android - kiedy i jak często tworzyć kopie zapasowe?

Chcę wykonać kopię zapasową danych mojej aplikacji za pomocąUsługa kopii zapasowej systemu Android, ale martwię się o wykorzystanie sieci. Mam około 500 KB danych, które należy przesłać do każdej operacji tworzenia kopii zapasowej. Niewiele, ale jeśli kopia zapasowa jest wykonywana 10 razy dziennie, może łatwo osiągnąć 5 MB.

Moje pytanie brzmi, kiedy i jak często Android decyduje się na wykonanie kopii zapasowej? Dokumentacja wspomina tylko „w odpowiednim czasie w przyszłości” po tym, jak zadzwoniędataChanged(). Nie wyjaśnia, jakie warunki stanowią „dogodny czas”.

Możesz zażądać operacji tworzenia kopii zapasowej w dowolnym momencie, dzwoniącdataChanged(). Ta metoda powiadamia Menedżera kopii zapasowych, że chcesz wykonać kopię zapasową danych za pomocą agenta kopii zapasowej. Następnie Menedżer kopii zapasowych dzwoni do agenta kopii zapasowejonBackup() metoda w dogodnym momencie w przyszłości.

questionAnswers(2)

yourAnswerToTheQuestion