【发布时间】:2018-01-15 09:24:03
【问题描述】:
我在尝试使用 WearableActivity 中的 LiveData 时遇到问题:
val livedata = ...
val observer = ...
livedata.observe(this, observer)
当我使用扩展 AppCompatActivity 的活动时它起作用了,但看起来 WearableActivity 没有实现 LifecycleOwner 接口,尽管它确实拥有一个生命周期,对吧? (观察方法需要 LifecycleOwner 作为第一个参数)。我怎样才能让它发挥作用?
【问题讨论】:
-
我推测,如果 WearableActivity 没有实现 LifecycleOwner,那么您需要在代码中这样做并覆盖 getLifeCycle() 方法。
标签: android kotlin android-room android-livedata