Drive.DriveApi.getAppFolder(mGoogleApiClient) depr

2020-05-06 10:01发布

问题:

While trying to set up the Google Drive API for Android, In this line

Drive.DriveApi.getAppFolder(mGoogleApiClient)

I'm getting that both, DriveApi and getAppFolder are deprecated.

What should I replace it with?

回答1:

The deprecation was officially announced in this reference page:

This interface was deprecated. Gain access to the Drive API with one of the Drive#get*Client() methods instead.

This was replaced with methods like getDriveClient and you can see sample code demos in googledrive/android-demos:

private void initializeDriveClient(GoogleSignInAccount signInAccount) {
        mDriveClient = Drive.getDriveClient(getApplicationContext(), signInAccount);
        mDriveResourceClient = Drive.getDriveResourceClient(getApplicationContext(), signInAccount);
        onDriveClientReady();
    }

Check the Drive API for Android for more info.