J'ai implémenté la sauvegarde de données à l'aide de google drive android API dans mon application. Les données de sauvegarde sont en cours d'enregistrement dans "AppFolder". Les données sont enregistrées et récupérées correctement. Mais, le fichier ne s'affiche pas lorsque je sélectionne la section "Sauvegardes" dans le compte Google Drive associé.Les données d'application enregistrées dans google drive n'apparaissent pas dans la section de sauvegarde
J'ai réglé les paramètres comme ci-dessous avant d'enregistrer/créer les données de sauvegarde:
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>() { ... });
Yat-il un paramètre nécessaire à ajouter de telle sorte que les données enregistrées dans la section est indiquée sauvegardes dans Google Drive?
getAppFolder (mGoogleApiClient) .createFile est-ce correct? – Pavya
Oui. Le fichier db est téléchargé correctement. Et, nous pouvons également récupérer le fichier plus tard sans problème. –