Dragos Rachieru
04/04/2022, 11:44 AMDragos Rachieru
04/04/2022, 11:44 AMexpect abstract class KViewModel() {
protected open fun onCleared()
}
Dragos Rachieru
04/04/2022, 11:45 AMactual typealias KViewModel = androidx.lifecycle.ViewModel
Dragos Rachieru
04/04/2022, 11:46 AM@SuppressWarnings("WeakerAccess")
protected void onCleared() {
}
Dragos Rachieru
04/04/2022, 11:49 AMtypealias
is used with a java class sadlyDragos Rachieru
04/04/2022, 11:56 AMactual abstract class KViewModel : androidx.lifecycle.ViewModel() {
actual override fun onCleared() {
super.onCleared()
}
}
Grégory Lureau
04/04/2022, 11:57 AMprotected
keyword are different. Java = visible for same package and subclasses VS Kotlin = visible for subclasses only.Grégory Lureau
04/04/2022, 12:00 PMDragos Rachieru
04/04/2022, 12:07 PMDragos Rachieru
04/04/2022, 12:07 PM