You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

21 lines
506 B
Kotlin

package com.rehome.dywoa
import android.os.Bundle
import androidx.appcompat.app.AppCompatActivity
import androidx.viewbinding.ViewBinding
abstract class BaseKotlinActivity<T : ViewBinding> : AppCompatActivity() {
protected lateinit var binding: T
abstract fun initBinding(): T
abstract fun init()
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
binding = initBinding()
setContentView(binding.root)
init()
}
}