首页 > 解决方案 > 在 LifecycleObserver 中使用 LiveData

问题描述

我想在我的 LifecycleObserver 中使用 LiveData,但我必须传入一个 Activity。我怎么得到这个?

public class ChatFragmentLifecycleObserver implements LifecycleObserver {


    @OnLifecycleEvent(Lifecycle.Event.ON_CREATE)
    void onCreate(LifecycleOwner owner) {


        ChatViewModel chatViewModel = ViewModelProviders.of(*here I need the Activity*).get(ChatViewModel.class);    
}

标签: androidandroid-activityandroid-livedata

解决方案


推荐阅读