我在我的应用程序中使用导航组件,并在同一图中的多个片段之间使用共享 ViewModel。现在我想用这个图形范围实例化视图模型此。
如您所知,我们应该onAttach在片段中注入对象(ViewModel、..etc):
但是当我想这样做(在 中注入具有图形范围的 ViewModel onAttach)时,会发生此错误:
IllegalStateException: NavController is not available before onCreate()
Run Code Online (Sandbox Code Playgroud)
你知道我怎么做吗?
android fragment-lifecycle dagger-2 android-viewmodel android-architecture-navigation