diff --git a/app/build.gradle b/app/build.gradle index 993fd08..b8aa3bd 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -43,5 +43,5 @@ android { dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) testCompile 'junit:junit:4.12' - compile 'com.github.axet:android-audio-library:1.0.37' // compile project(':android-audio-library') + compile 'com.github.axet:android-audio-library:1.0.42' // compile project(':android-audio-library') } diff --git a/app/src/main/java/com/github/axet/audiorecorder/activities/RecordingActivity.java b/app/src/main/java/com/github/axet/audiorecorder/activities/RecordingActivity.java index a3b3a55..f9257c5 100644 --- a/app/src/main/java/com/github/axet/audiorecorder/activities/RecordingActivity.java +++ b/app/src/main/java/com/github/axet/audiorecorder/activities/RecordingActivity.java @@ -886,13 +886,13 @@ public class RecordingActivity extends AppCompatActivity { try { Uri root = Storage.getDocumentTreeUri(targetUri); resolver.takePersistableUriPermission(root, Intent.FLAG_GRANT_WRITE_URI_PERMISSION); - storage.move(out, root, Storage.getDocumentName(targetUri)); + storage.move(out, root, Storage.getDocumentChildPath(targetUri)); } catch (RuntimeException e) { Storage.delete(out); // delete tmp encoding file try { storage.delete(targetUri); // delete SAF encoding file } catch (RuntimeException ee) { - Log.d(TAG, "unable to delete target uri", e); // ignore, not even created? + Log.d(TAG, "unable to delete target uri", ee); // ignore, not even created? } Post(e); d.cancel(); @@ -947,6 +947,7 @@ public class RecordingActivity extends AppCompatActivity { } void Error(Throwable e) { + Log.d(TAG, "error", e); String msg = e.getMessage(); if (msg == null || msg.isEmpty()) { Throwable t;