/// <inheritdoc/>
        public async Task <bool> TrySaveFileToPickedFolder(string fileName, byte[] content)
        {
            if (_pickedUri == null)
            {
                return(false);
            }

            try
            {
                DocumentFile folder   = DocumentFile.FromTreeUri(_context, _pickedUri);
                string       mimeType = URLConnection.GuessContentTypeFromName(fileName);
                DocumentFile file     = folder.CreateFile(mimeType, fileName);
                using (Stream stream = _context.ContentResolver.OpenOutputStream(file.Uri, "w"))
                {
                    await stream.WriteAsync(content, 0, content.Length);

                    return(true);
                }
            }
            catch (Exception ex)
            {
                return(false);
            }
        }