Wie lade ich eine Datei mit Android Google Drive SDK in den Google Drive-Ordner hoch?

Mit dem folgenden Snippet kann ich auf Ordner zugreifen, die ich bereits mit derselben App erstellt habe. Ich verwende die Bibliothek "com.google.android.gms: play-services-drive: 9.0.0" und verweise auf google drive sample auf github. mit dem sample CreateFolderInFolderActivity.java Ich kann einen Ordner in einem vorhandenen Ordner erstellen. Anstatt einen Ordner zu erstellen, muss ich eine Datei in einem vorhandenen Ordner erstellen.

public class CreateFileInsideFolderActivity  extends BaseDemoActivity {

    private static final String TAG = "CreateFileActivity";

    @Override
    public void onConnected(Bundle connectionHint) {
        super.onConnected(connectionHint);

        Drive.DriveApi
                .fetchDriveId(getGoogleApiClient(), "0B_cMuo4-XwcAZ3IzSG1jajFlWk0")
                .setResultCallback(idCallback);
    }

    final ResultCallback<DriveApi.DriveIdResult> idCallback = new ResultCallback<DriveApi.DriveIdResult>() {
        @Override
        public void onResult(DriveApi.DriveIdResult result) {

            if (!result.getStatus().isSuccess()) {
                showMessage("Cannot find DriveId. Are you authorized to view this file?");
                return;
            }

            DriveId driveId = result.getDriveId();

            //showMessage("driveid" + driveId.getResourceId());

            final DriveFolder folder = driveId.asDriveFolder();

            //
            // How to upload a file to this folder
            //





}