Я хотел бы передать имя папки моей функции и создать эту папку в моей зарегистрированной учетной записи Google
Здесь есть мои SignInOptions
mGoogleSignInOptions = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
.requestScopes(new Scope(Scopes.DRIVE_FULL))
.requestScopes(Drive.SCOPE_FILE)
.requestScopes(Drive.SCOPE_APPFOLDER)
.requestEmail()
.build();
mGoogleSignInClient = GoogleSignIn.getClient(this, mGoogleSignInOptions);
account = GoogleSignIn.getLastSignedInAccount(this);
Вот моя функция.
private void createFoler(String folderName) {
mDriveResourceClient = Drive.getDriveResourceClient(this, account);
mDriveResourceClient.getRootFolder()
.continueWithTask(task -> {
DriveFolder parentFolder = task.getResult();
MetadataChangeSet changeSet = new MetadataChangeSet.Builder()
.setTitle(folderName)
.setMimeType(DriveFolder.MIME_TYPE)
.setStarred(true)
.build();
return mDriveResourceClient.createFolder(parentFolder, changeSet);
});
}
Сообщение об ошибке:
Unable to create file:com.google.android.gms.common.api.ApiException: 17: Error resolution was canceled by the user, original error message: INTERNAL_ERROR: null
Какую конфигурацию мне нужно установить?Спасибо