[Libreoffice-commits] online.git: android/lib
Jan Holesovsky (via logerrit)
logerrit at kemper.freedesktop.org
Mon Mar 16 18:40:28 UTC 2020
android/lib/src/main/java/org/libreoffice/androidlib/LOActivity.java | 22 +++++++---
1 file changed, 16 insertions(+), 6 deletions(-)
New commits:
commit 56632cc1c9bce65787608f60d454cd016b9e1eee
Author: Jan Holesovsky <kendy at collabora.com>
AuthorDate: Mon Mar 16 17:35:37 2020 +0100
Commit: Michael Meeks <michael.meeks at collabora.com>
CommitDate: Mon Mar 16 19:40:09 2020 +0100
android: Cosmetic improvements to the content Uri download / upload.
Change-Id: I290211e0024dfc86c1f57314bbef00f7117928bd
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/90584
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice at gmail.com>
Reviewed-by: Michael Meeks <michael.meeks at collabora.com>
diff --git a/android/lib/src/main/java/org/libreoffice/androidlib/LOActivity.java b/android/lib/src/main/java/org/libreoffice/androidlib/LOActivity.java
index e02ce5382..8e5c3c7fe 100644
--- a/android/lib/src/main/java/org/libreoffice/androidlib/LOActivity.java
+++ b/android/lib/src/main/java/org/libreoffice/androidlib/LOActivity.java
@@ -484,11 +484,13 @@ public class LOActivity extends AppCompatActivity {
byte[] buffer = new byte[1024];
int length;
- while ((length = inputStream.read(buffer)) > 0) {
+ long bytes = 0;
+ while ((length = inputStream.read(buffer)) != -1) {
outputStream.write(buffer, 0, length);
+ bytes += length;
}
- Log.e(TAG, "Success copying from " + uri + " to " + mTempFile);
- return true;
+
+ Log.i(TAG, "Success copying " + bytes + " bytes from " + uri + " to " + mTempFile);
} finally {
if (inputStream != null)
inputStream.close();
@@ -496,10 +498,14 @@ public class LOActivity extends AppCompatActivity {
outputStream.close();
}
} catch (FileNotFoundException e) {
+ Log.e(TAG, "file not found: " + e.getMessage());
return false;
} catch (IOException e) {
+ Log.e(TAG, "exception: " + e.getMessage());
return false;
}
+
+ return true;
}
/** Check that we have created a temp file, and if yes, copy it back to the content: URI. */
@@ -513,16 +519,20 @@ public class LOActivity extends AppCompatActivity {
try {
try {
+ inputStream = new FileInputStream(mTempFile);
+
Uri uri = getIntent().getData();
outputStream = contentResolver.openOutputStream(uri);
- inputStream = new FileInputStream(mTempFile);
byte[] buffer = new byte[1024];
int length;
- while ((length = inputStream.read(buffer)) > 0) {
+ long bytes = 0;
+ while ((length = inputStream.read(buffer)) != -1) {
outputStream.write(buffer, 0, length);
+ bytes += length;
}
- Log.e(TAG, "Success copying from " + mTempFile + " to " + uri);
+
+ Log.i(TAG, "Success copying " + bytes + " bytes from " + mTempFile + " to " + uri);
} finally {
if (inputStream != null)
inputStream.close();
More information about the Libreoffice-commits
mailing list