show a success toast message once the recording is saved
This commit is contained in:
parent
16a2e7b7eb
commit
a6630ea833
|
@ -10,6 +10,7 @@ import android.os.Bundle
|
|||
import android.provider.MediaStore
|
||||
import android.view.Menu
|
||||
import android.view.MenuItem
|
||||
import android.widget.Toast
|
||||
import com.simplemobiletools.commons.extensions.*
|
||||
import com.simplemobiletools.commons.helpers.PERMISSION_RECORD_AUDIO
|
||||
import com.simplemobiletools.commons.helpers.PERMISSION_WRITE_STORAGE
|
||||
|
@ -168,15 +169,21 @@ class MainActivity : SimpleActivity() {
|
|||
val outputStream = contentResolver.openOutputStream(newUri)
|
||||
val inputStream = getFileInputStreamSync(currFilePath)
|
||||
inputStream!!.copyTo(outputStream!!, DEFAULT_BUFFER_SIZE)
|
||||
recordingSavedSuccessfully(true)
|
||||
}
|
||||
|
||||
private fun addFileInLegacyMediaStore() {
|
||||
MediaScannerConnection.scanFile(
|
||||
this,
|
||||
arrayOf(currFilePath),
|
||||
arrayOf(currFilePath.getMimeType()),
|
||||
null
|
||||
)
|
||||
arrayOf(currFilePath.getMimeType())
|
||||
) { _, _ -> recordingSavedSuccessfully(false) }
|
||||
}
|
||||
|
||||
private fun recordingSavedSuccessfully(showFilenameOnly: Boolean) {
|
||||
val title = if (showFilenameOnly) currFilePath.getFilenameFromPath() else currFilePath
|
||||
val msg = String.format(getString(R.string.recording_saved_successfully), title)
|
||||
toast(msg, Toast.LENGTH_LONG)
|
||||
}
|
||||
|
||||
private fun getToggleButtonIcon(): Drawable {
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
<resources>
|
||||
<string name="app_name">Simple Voice Recorder</string>
|
||||
<string name="app_launcher_name">Voice Recorder</string>
|
||||
<string name="recording_saved_successfully">Recording saved successfully as\n\"%s\"</string>
|
||||
</resources>
|
||||
|
|
Loading…
Reference in New Issue