1

最近の Google Drive API 機能を Android アプリケーションに追加したところ、次の問題が見つかりました。

com.google.android.gms.drive.OpenFileActivityBuilder.setActivityStartFolder(DriveId folder).

DriveId として設定されているものに関係なく、常にルートの Google ドライブ フォルダーが開かれます。以下で動作するため、正しい DriveId を持っていることがわかっています。

newCreateFileActivityBuilder().setActivityStartFolder(DriveId folder).

[OpenFileActivityBuilder のドキュメント] は次のとおりです

答えを探していると、同じ問題を抱えている他の人が見つかりました。.setActivityStartFolder の近くに //doesn't work! というコメントがあります。

    IntentSender intentSender = Drive.DriveApi
            .newOpenFileActivityBuilder()
            .setMimeType(new String[]{ "text/xml"})
            .setActivityStartFolder(DriveId.decodeFromString( preferences
               .getString("FitnessAssessmentFolderDriveId", ""))) //doesn't work
            .build(mGoogleApiClient);
4

0 に答える 0