INNER CODE UNIT · Kotlin
showRoots
romanvht/ByeByeDPI · app/src/main/java/io/github/romanvht/byedpi/activities/FileActivity.kt:168
private fun showRoots() {
currentDirectory = null
pathView.setText(R.string.storage_locations)
savePanel.visibility = View.GONE
val rootEntries = mutableListOf<Entry>()
for (root in roots) {
rootEntries.add(Entry(root, rootName(root)))
}
entries = rootEntries
updateList()
}
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)) {