INNER CODE UNIT · Kotlin
onSaveInstanceState
romanvht/ByeByeDPI · app/src/main/java/io/github/romanvht/byedpi/activities/FileActivity.kt:129
override fun onSaveInstanceState(outState: Bundle) {
super.onSaveInstanceState(outState)
outState.putString(STATE_CURRENT_DIRECTORY, currentDirectory?.absolutePath)
outState.putBoolean(STATE_EXTERNAL_REQUEST, externalRequestActive)
}
override fun onCreateOptionsMenu(menu: Menu?): Boolean {
menuInflater.inflate(R.menu.menu_file, menu)
return true
}
override fun onOptionsItemSelected(item: MenuItem): Boolean = when (item.itemId) {
R.id.action_close -> {
finish()
true
}
else -> super.onOptionsItemSelected(item)
}