INNER CODE UNIT · Kotlin

showDirectory

romanvht/ByeByeDPI · app/src/main/java/io/github/romanvht/byedpi/activities/FileActivity.kt:291

    private fun showDirectory(directory: File) {
        val children = try {
            directory.listFiles() ?: emptyArray()
        } catch (_: SecurityException) {
            emptyArray()
        }

        currentDirectory = directory
        pathView.text = directory.absolutePath
        savePanel.visibility = if (mode == MODE_CREATE) View.VISIBLE else View.GONE

        val visibleFiles = mutableListOf<File>()
        for (file in children) {
            val isSupportedFile = mode == MODE_OPEN && file.extension.equals(extension, true)
            if (file.isDirectory || isSupportedFile) {
                visibleFiles.add(file)
            }
        }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…