show a folder picker after pressing Decompress

This commit is contained in:
tibbi 2020-05-26 22:57:32 +02:00
parent bf486415be
commit f76a60d572

View File

@ -5,13 +5,12 @@ import android.net.Uri
import android.os.Bundle import android.os.Bundle
import android.view.Menu import android.view.Menu
import android.view.MenuItem import android.view.MenuItem
import com.simplemobiletools.commons.extensions.getFilenameFromPath import com.simplemobiletools.commons.dialogs.FilePickerDialog
import com.simplemobiletools.commons.extensions.getRealPathFromURI import com.simplemobiletools.commons.extensions.*
import com.simplemobiletools.commons.extensions.showErrorToast
import com.simplemobiletools.commons.extensions.toast
import com.simplemobiletools.commons.helpers.isOreoPlus import com.simplemobiletools.commons.helpers.isOreoPlus
import com.simplemobiletools.filemanager.pro.R import com.simplemobiletools.filemanager.pro.R
import com.simplemobiletools.filemanager.pro.adapters.DecompressItemsAdapter import com.simplemobiletools.filemanager.pro.adapters.DecompressItemsAdapter
import com.simplemobiletools.filemanager.pro.extensions.config
import com.simplemobiletools.filemanager.pro.models.ListItem import com.simplemobiletools.filemanager.pro.models.ListItem
import kotlinx.android.synthetic.main.activity_decompress.* import kotlinx.android.synthetic.main.activity_decompress.*
import java.io.BufferedInputStream import java.io.BufferedInputStream
@ -59,8 +58,11 @@ class DecompressActivity : SimpleActivity() {
} }
private fun decompressFiles() { private fun decompressFiles() {
val defaultFolder = getRealPathFromURI(intent.data!!) ?: internalStoragePath
FilePickerDialog(this, defaultFolder, false, config.showHidden, true, true) {
} }
}
@SuppressLint("NewApi") @SuppressLint("NewApi")
private fun getListItems(uri: Uri): ArrayList<ListItem> { private fun getListItems(uri: Uri): ArrayList<ListItem> {