Próbka kopii zapasowej / przywracania systemu Android nie działa?
Mam ten sam problem - jak w grupie programistów Google. Cytuję to, co jest bardzo szczegółowym wyjaśnieniem Chrisa Grebeldingera (autora oryginalnego).
„W dokumentacji:http://developer.android.com/guide/topics/data/backup.html#Testing
Zaleca przetestowanie kopii zapasowej / przywrócenie aplikacji przez:
instalowanie aplikacjiupewnij się, że włączone jest tworzenie kopii zapasowej / przywracaniezmiana niektórych danych i wywołanie dataChanged ()zmuszając bmgr do uruchomienia kopii zapasowejodinstaluj aplikacjęzainstaluj ponownie aplikację i sprawdź, czy dane zostały przywróconeWszystko wydaje się dobrze do kroku 4, kiedy widzę to w dzienniku:
V / BackupManagerService (306): removePackageParticipantsLocked: uid = 10078 # 1 V / BackupManagerService (306): usuwanie kopii zapasowej wiedzy o com.example.app
A następnie w kroku 5:
V / BackupManagerService (306): restoreAtInstall pkg = com.example.app token = 21 V / BackupManagerService (306): Brak zestawu przywracania - pomijanie przywracania
Widocznie kopie zapasowe danych są niszczone po odinstalowaniu aplikacji, co oznacza, że oficjalny przepływ pracy testowej nie może działać poprawnie? Jak najlepiej to przetestować? ”
Czy komuś udało się poprawnie uruchomić i przetestować ten przykład?