fix some UI issues at the import/export page

This commit is contained in:
Bnyro 2022-12-01 14:43:19 +01:00
parent 5616934817
commit b4100bd27c
4 changed files with 6 additions and 8 deletions

View File

@ -31,10 +31,9 @@ class CreatePlaylistDialog(
val listName = binding.playlistName.text.toString() val listName = binding.playlistName.text.toString()
if (listName != "") { if (listName != "") {
lifecycleScope.launchWhenCreated { lifecycleScope.launchWhenCreated {
PlaylistsHelper.createPlaylist(listName, requireContext().applicationContext) { PlaylistsHelper.createPlaylist(listName, requireContext().applicationContext)
onSuccess.invoke() onSuccess.invoke()
dismiss() dismiss()
}
} }
} else { } else {
Toast.makeText(context, R.string.emptyPlaylistName, Toast.LENGTH_LONG).show() Toast.makeText(context, R.string.emptyPlaylistName, Toast.LENGTH_LONG).show()

View File

@ -96,7 +96,7 @@ class BackupRestoreSettings : BasePreferenceFragment() {
val exportPlaylists = findPreference<Preference>("export_playlists") val exportPlaylists = findPreference<Preference>("export_playlists")
exportPlaylists?.setOnPreferenceClickListener { exportPlaylists?.setOnPreferenceClickListener {
createPlaylistsFile.launch("subscriptions.json") createPlaylistsFile.launch("playlists.json")
true true
} }

View File

@ -117,7 +117,7 @@ class ImportHelper(
playlistFile.playlists.orEmpty().forEach { playlistFile.playlists.orEmpty().forEach {
CoroutineScope(Dispatchers.IO).launch { CoroutineScope(Dispatchers.IO).launch {
playlistFile.playlists?.let { playlistFile.playlists?.let {
PlaylistsHelper.importPlaylists(it) PlaylistsHelper.importPlaylists(activity, it)
} }
} }
} }

View File

@ -21,9 +21,8 @@
<Preference <Preference
android:icon="@drawable/ic_download_filled" android:icon="@drawable/ic_download_filled"
android:summary="@string/import_playlists"
app:key="import_playlists" app:key="import_playlists"
app:title="@string/import_from_yt" /> app:title="@string/import_playlists" />
<Preference <Preference
android:icon="@drawable/ic_upload" android:icon="@drawable/ic_upload"