I have an issue with UploadCallback’s onProgressUpdate. Even if I try to upload a 10MB file, progress in onProgressUpdate method goes from 1 to 100 in 1/10 second. But I have a nested callback to save a new record in Music Data table with the file url.
My Code looks like this:
Backendless.Files.upload(newFile, "music", true, new UploadCallback() {
@Override
public void onProgressUpdate(Integer progress) {
Log.e("MusicFragment", "Progress: " + progress);
}
},
new AsyncCallback<BackendlessFile>() {
@Override
public void handleResponse(final BackendlessFile backendlessFile) {
String fileUrl = backendlessFile.getFileURL();
Log.e("BackendlessFault", "MUSIC FILE SAVE SUCCEED: " + fileUrl);
final Music music = new Music ( userId,
fileName,
titleField.getText().toString(),
description.getText().toString(),
fileUrl );
Backendless.Persistence.save( music, new AsyncCallback<Music>() {
public void handleResponse(Music response) {
Log.e("BackendlessFault", "MUSIC TABLE SAVE SUCCEED");
}
public void handleFault(BackendlessFault fault) {
Log.e("BackendlessFault", "MUSIC TABLE SAVE FAILED: " + fault.getMessage());
}
});
}
@Override
public void handleFault(BackendlessFault backendlessFault) {
Log.e("BackendlessFault", "AUDIO FILE SAVE FAILED: " + backendlessFault.getMessage());
}
});
Output:
It prints out from line: 1 to line: 100 in just 1/10 second and then last 2 lines prints out after between 10 - 15 seconds. When I try to show a progress dialog it becames 100% as soon as I click on submit button but I think file saving is not realy completed before last 2 lines prints out. So, it is pointless to use progressbar when it goes from 0 to 100 much less than a second. Any ideas?
03-21 19:59:10.101 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 1
03-21 19:59:10.101 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 6
03-21 19:59:10.111 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 26
03-21 19:59:10.111 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 29
03-21 19:59:10.111 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 32
03-21 19:59:10.111 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 35
03-21 19:59:10.121 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 56
03-21 19:59:10.121 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 58
03-21 19:59:10.121 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 62
03-21 19:59:10.121 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 65
03-21 19:59:10.121 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 68
03-21 19:59:10.131 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 71
03-21 19:59:10.131 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 74
03-21 19:59:10.131 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 76
03-21 19:59:10.131 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 78
03-21 19:59:10.131 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 84
03-21 19:59:10.141 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:10.141 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:10.141 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:10.141 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:10.151 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:10.151 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:10.151 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:10.151 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:10.151 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:10.151 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:10.151 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:10.151 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:10.171 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:10.181 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:10.181 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:10.181 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:10.181 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:10.181 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:10.181 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:10.181 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:10.181 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:10.181 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:10.181 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:10.181 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:10.181 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:10.181 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:10.181 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:10.191 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:10.191 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:10.191 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:10.191 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:10.191 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:10.191 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:10.191 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:10.191 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:10.191 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:10.191 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:10.191 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:10.191 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:10.191 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:10.191 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:10.191 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:10.191 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:10.191 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:10.191 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:10.191 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:10.201 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:10.201 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:10.201 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:10.201 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:10.201 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:10.201 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:10.201 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:10.201 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:10.201 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:10.201 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:10.201 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:10.201 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:10.201 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:10.201 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:10.201 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:10.201 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:10.201 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:10.201 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:10.211 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:10.211 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:10.211 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:10.211 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:10.211 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:10.211 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:10.211 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:10.211 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:10.211 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:10.211 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:10.211 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:10.211 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:10.211 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:10.211 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:10.211 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:10.211 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:10.211 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:10.211 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:10.211 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:10.211 18241-18241/com.kasimgul.talentpool E/New Music Fragment: Progress: 100
03-21 19:59:27.751 18241-18241/com.kasimgul.talentpool E/BackendlessFault: MUSIC FILE SAVE SUCCEED: https://api.backendless.com/dbb77803-1ab8-b994-ffd8-65470fa62b00/v1/files/music/E743_1458586735933.mp3
03-21 19:59:28.601 18241-18241/com.kasimgul.talentpool E/BackendlessFault: MUSIC TABLE SAVE SUCCEED: E743_1458586735933.mp3