Ich habe Datensicherung mit Google Drive Android API in meiner Anwendung implementiert. Die Sicherungsdaten werden in "AppFolder" gespeichert. Die Daten werden ordnungsgemäß gespeichert und abgerufen. Aber die Datei wird nicht angezeigt, wenn ich den Abschnitt "Backups" im zugehörigen Google Drive-Konto auswähle.Gespeicherte App-Daten in Google Drive wird nicht in Backup-Abschnitt
Ich habe die Parameter wie unten vor dem Speichern/Erstellen der Backup-Daten festgelegt:
String filename = preferences.getString(Constants.USERNAME, Constants.USERNAME_DEF) + "__" + DataHelper.DATABASE_NAME;
MetadataChangeSet changeSet = new MetadataChangeSet.Builder()
.setTitle(filename)
.setMimeType("application/x-sqlite3")
.setStarred(true).build();
Drive.DriveApi.getAppFolder(mGoogleApiClient).createFile(mGoogleApiClient, changeSet, driveContents).setResultCallback(new ResultCallback<DriveFolder.DriveFileResult>() { ... });
Gibt es einen Parameter hinzugefügt werden benötigt, damit die gespeicherten Daten in Backups Abschnitt in Google Drive angezeigt wird?
getAppFolder (mGoogleApiClient) .createFile ist das korrekt? – Pavya
Ja. Die DB-Datei wird korrekt hochgeladen. Und wir können die Datei auch später ohne Probleme abrufen. –