次のコードを使用して、アプリ内で Google ドライブから PDF ファイルにアクセスしようとしています。
Intent intent = new Intent(Intent.ACTION_OPEN_DOCUMENT);
intent.addCategory(Intent.CATEGORY_OPENABLE);
intent.setType("application/pdf");
startActivityForResult(intent, MY_ACTION_OPEN_DOCUMENT);
これは、Google のドキュメントから直接取得したものです。ファイルピッカーを表示させることができます。ただし、2 つの問題があります。
- ファイル ピッカーの内容を更新する方法はありません。
- Google ドライブ アカウントに新しく追加されたファイルは、実際の Google ドライブ アプリに移動して更新を実行するまで表示されません。
私の実装に何か欠けているものがあるのではないかと思っています。私はウェブを検索しようとしましたが、驚くべきことに関連するものは何も見つかりませんでした. さらに驚くべきことに、Gmail アプリでも同じ問題が発生しました。
前もって感謝します。