INNER CODE UNIT · Kotlin

showInitialDirectory

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

    private fun showInitialDirectory(savedInstanceState: Bundle?) {
        var directory: File? = null
        val savedPath = savedInstanceState?.getString(STATE_CURRENT_DIRECTORY)
        if (savedPath != null) {
            val savedDirectory = File(savedPath)
            if (savedDirectory.isDirectory && isInsideRoots(savedDirectory)) {
                directory = savedDirectory
            }
        }

        if (directory == null) {
            directory = findInternalStorage()
        }
        if (directory == null && roots.isNotEmpty()) {
            directory = roots[0]
        }

        if (directory != null) showDirectory(directory) else showRoots()

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…