INNER CODE UNIT · Kotlin
BaseActivity
LukasLechnerDev/Kotlin-Coroutines-and-Flow-UseCases-on-Android · app/src/main/java/com/lukaslechner/coroutineusecasesonandroid/base/BaseActivity.kt:9
abstract class BaseActivity : AppCompatActivity() {
abstract fun getToolbarTitle(): String
override fun onStart() {
super.onStart()
setToolbarTitle(getToolbarTitle())
getUpButton().setOnClickListener {
finish()
}
}
private fun getUpButton(): ImageView = findViewById(R.id.btnToolbarBack)
private fun getToolbar(): TextView = findViewById(R.id.toolbarTitle)
fun hideUpButton() {
getUpButton().setGone()
}