Google ドライブにテキスト ファイルを作成するために、ACTION_CREATE_DOCUMENT インテントで Android の Storage Access Framework を使用しています。正常に動作します。
しかし、たとえば「new.txt」という名前のファイルを保存し、5 分後に「new.txt」という名前の別のファイル (内容が異なる) を保存すると、同じ名前の 2 つのファイルが (同じドライブ ディレクトリに) 存在します。 .
その名前(および同じ MIME タイプ)の既存のファイルがあるかどうかを検出し、ACTION_CREATE_DOCUMENT インテントを使用して新しいコンテンツで上書きすることは何とか可能ですか?
ACTION_OPEN_DOCUMENT インテントでユーザーにファイルを選択してほしくありません。実際に前のファイルがない場合 (つまり、初回アップロード)、ユーザーは変更するファイルを選択できないからです。
SDカードにローカルに保存するのではなく、Googleドライブに保存するだけで済みます。Google Drive API を使用できることはわかっていますが、Storage Access Framework を使用してこれに対する簡単な解決策があればよいでしょうか?