INNER CODE UNIT · Kotlin
handleOnBackPressed
romanvht/ByeByeDPI · app/src/main/java/io/github/romanvht/byedpi/activities/FileActivity.kt:115
override fun handleOnBackPressed() {
navigateUp()
}
})
if (!externalRequestActive) {
when {
PermissionUtils.hasStorageAccess(this) -> showInitialDirectory(savedInstanceState)
hasSystemFilePicker() -> openSystemFilePicker()
else -> showStorageAccessDialog()
}
}
}
override fun onSaveInstanceState(outState: Bundle) {
super.onSaveInstanceState(outState)
outState.putString(STATE_CURRENT_DIRECTORY, currentDirectory?.absolutePath)
outState.putBoolean(STATE_EXTERNAL_REQUEST, externalRequestActive)