I have the following bit of code in my HomeActivity
to use LiveData
.
override fun onCreate(savedInstanceState: Bundle?) {
sup
in Kotlin the Observer { }
lambda gives you param it
, you can rename it as you want and use. by default data will be available with it.something()
etc...
JAVA:
... new Observer {
void onChanged(User user){
user.something()
}
}
KOTLIN
... object : Observer {
fun onChanged(user: User?){
user.something()
}
}
OR
... Observer {
it.something()
}
you can rename it to whatever you want like
... Observer { myUser ->
myUser.something()
}