Browse Source

Show full path and share button when exporting an equalizer

merge-requests/2298/head
Nicolas Pomepuy 9 months ago
parent
commit
f36c202502
  1. 5
      application/vlc-android/src/org/videolan/vlc/viewmodels/EqualizerViewModel.kt

5
application/vlc-android/src/org/videolan/vlc/viewmodels/EqualizerViewModel.kt

@ -52,6 +52,7 @@ import org.videolan.vlc.mediadb.models.EqualizerWithBands
import org.videolan.vlc.repository.EqualizerRepository
import org.videolan.vlc.util.EqualizerUtil
import org.videolan.vlc.util.JsonUtil
import org.videolan.vlc.util.share
import java.io.File
/**
@ -279,8 +280,10 @@ class EqualizerViewModel(context: Context, private val equalizerRepository: Equa
.replace(" ", "_")
.replace("/", "")
.replace("\"", "")
UiTools.snacker(context, context.getString(R.string.equalizer_exported, fileName))
val dst = File(AndroidDevices.EXTERNAL_PUBLIC_DIRECTORY + File.separator + fileName + ".json")
UiTools.snackerConfirm(context, context.getString(R.string.equalizer_exported, dst.toString()), confirmMessage = R.string.share, overAudioPlayer = false) {
context.share(dst)
}
if (context.getWritePermission(Uri.fromFile(dst))) {
JsonUtil.convertToJson(equalizer).let {
dst.writeText(it)

Loading…
Cancel
Save