android google drive api v3媒体正在运行中无法工作
我正在android中使用GoogleAdriveAPI版本3库。上载文件不是问题,但我没有获取“介质进行中”值以显示进度条。 我的密码是android google drive api v3媒体正在运行中无法工作,android,google-drive-android-api,Android,Google Drive Android Api,我正在android中使用GoogleAdriveAPI版本3库。上载文件不是问题,但我没有获取“介质进行中”值以显示进度条。 我的密码是 Drive.Files.Create create = mService.files().create(file, mediaContent); MediaHttpUploader uploader = create.getMediaHttpUploader(); uploader.setDirectUploadEnabled(false); uploade
Drive.Files.Create create = mService.files().create(file, mediaContent);
MediaHttpUploader uploader = create.getMediaHttpUploader();
uploader.setDirectUploadEnabled(false);
uploader.setProgressListener(new MediaHttpUploaderProgressListener() {
@Override
public void progressChanged(MediaHttpUploader uploader) throws IOException {
Intent intent = new Intent(AuthPreferences.DRIVE_FILE_UPLOAD_PROGRESS_LISTENER);
switch (uploader.getUploadState()) {
case INITIATION_STARTED:
//postToDialog("Initiation Started");
break;
case INITIATION_COMPLETE:
//postToDialog("Initiation Completed");
break;
case MEDIA_IN_PROGRESS:
// postToDialog("Upload in progress");
intent.putExtra(AuthPreferences.DRIVE_FILE_UPLOAD_PROGRESS, (int) uploader.getProgress());
break;
case MEDIA_COMPLETE:
//postToDialog("Upload Completed!");
intent.putExtra(AuthPreferences.DRIVE_FILE_UPLOAD_PROGRESS, 100);
break;
case NOT_STARTED:
//postToDialog("Not Started!");
break;
}
sendBroadcast(intent);
}
});
file = create.execute();
在这种情况下,它是启动,媒体完成,但没有得到媒体的进展。我也给出了chunkSize,但没有用。我尝试过setDirectUploadEnabled true和false,但没有用。它不起作用。版本3 API中是否存在任何问题。嘿,我想您也有同样的问题。他们建议您使用uploader.setDirectUploadeEnabled(false);是的,现在它正在工作…嘿,我想你和我有同样的问题。他们建议您使用uploader.setDirectUploadeEnabled(false);是的,现在它正在工作。。。