INNER CODE UNIT · Kotlin
mode
romanvht/ByeByeDPI · app/src/main/java/io/github/romanvht/byedpi/activities/FileActivity.kt:99
mode == MODE_CREATE -> R.string.export_settings
else -> R.string.import_settings
}
supportActionBar?.setTitle(title)
pathView = findViewById(R.id.current_path)
listView = findViewById(R.id.files)
savePanel = findViewById(R.id.save_panel)
fileNameView = findViewById(R.id.file_name)
externalRequestActive = savedInstanceState?.getBoolean(STATE_EXTERNAL_REQUEST) ?: false
savePanel.visibility = if (mode == MODE_CREATE) View.VISIBLE else View.GONE
fileNameView.setText(defaultFileName)
findViewById<Button>(R.id.save_file).setOnClickListener { saveFile() }
listView.setOnItemClickListener { _, _, position, _ -> open(entries[position]) }
onBackPressedDispatcher.addCallback(this, object : OnBackPressedCallback(true) {
override fun handleOnBackPressed() {
navigateUp()