我有一个视图模型,应该在两个片段之间共享。这两个片段位于导航图中,在每个片段中,我这样做是为了引用视图模型:
private val viewModel: MyViewModel by navGraphViewModels(R.id.my_nav_graph这两个片段共享视图模型中的数据。但是我注意到,当我从第一个片段<
我有一个带有一个活动的应用程序,在nav_graph中有大约29个片段,其中两个片段用于身份验证,我需要使用shared view model在这两个片段之间共享数据,而不是与其他片段共享数据。因此,我创建了我的ViewModel,并使用viewModels() ( fragment-ktx库的一部分)在两个片段中实例化了它。private val viewModel: AuthViewModel by viewMo
当我在片段之间发送数据时,我使用的是Parcelable。我将我的对象类从'TasksFragment‘发送到'EditTaskFragment’。我的对象类如下所示。Override return new TaskResult[size];};我在‘EditTaskFragment’中得到这样的数据;
我在一个完整的片段中创建了一个观察者(当Int增加时,它会发出祝酒词),但是当我试图将这段代码移动到活动中时,观察者似乎没有连接,并且当LiveData发生变化时它也不会更新。 override fun onActivityCreated(savedInstanceState: Bundle?):活动( Activity )(当我将观察者放在它的活动中时,)
override fu