diff --git a/app/src/main/java/com/github/axet/audiorecorder/app/Storage.java b/app/src/main/java/com/github/axet/audiorecorder/app/Storage.java index 127e29a..7e6edc3 100644 --- a/app/src/main/java/com/github/axet/audiorecorder/app/Storage.java +++ b/app/src/main/java/com/github/axet/audiorecorder/app/Storage.java @@ -46,7 +46,7 @@ public class Storage extends com.github.axet.audiolibrary.app.Storage { } return Uri.fromFile(getNextFile(f, format, ext)); } else { - throw new RuntimeException("unknown uri"); + throw new UnknownUri(); } } diff --git a/app/src/main/java/com/github/axet/audiorecorder/services/RecordingService.java b/app/src/main/java/com/github/axet/audiorecorder/services/RecordingService.java index 1febaa7..d74aefc 100644 --- a/app/src/main/java/com/github/axet/audiorecorder/services/RecordingService.java +++ b/app/src/main/java/com/github/axet/audiorecorder/services/RecordingService.java @@ -21,6 +21,7 @@ import android.view.View; import android.widget.RemoteViews; import com.github.axet.androidlibrary.widgets.OptimizationPreferenceCompat; +import com.github.axet.androidlibrary.widgets.ProximityShader; import com.github.axet.audiolibrary.app.Storage; import com.github.axet.audiorecorder.R; import com.github.axet.audiorecorder.activities.MainActivity; @@ -130,6 +131,7 @@ public class RecordingService extends Service { } else if (a.equals(RECORD_BUTTON)) { RecordingActivity.startActivity(this, false); } else if (a.equals(SHOW_ACTIVITY)) { + ProximityShader.closeSystemDialogs(this); if (intent.getStringExtra("targetFile") == null) MainActivity.startActivity(this); else