我在sharedViewModel中更新了一个总整数的片段,这就是shopsFragment class ShopFragment : Fragment(), AppBarLayout.OnOffsetChangedListener{
override fun onViewCreated(view: View,BottomSheetDialogFragment,在此片段中,我通过执行以下操作获得了sharedView
var sharedViewModel=new SharedViewModel;
var viewModel2viewModel3 = new ViewModel3(sharedViewModel)
ViewModel1,ViewModel2,ViewModel3将对SharedViewModel实例进行更改编辑:我的ViewModel1、ViewModel2、V
我有包含片段的活动。这个片段有一个lottie_loop=为“false”的lottie动画,这意味着,一旦动画完成第一个循环,动画将是and。我想在包含此片段的活动中侦听此事件(动画结束),但我的代码中有一些此错误,并且我有白屏。我创建了listen to even的接口,这是我的代码:public class EntryFragmentAnimation extends Fragment {isAnimationEnd) {
我已经用BaseActivity和BaseViewModel在app中创建了一个结构。所有其他活动/视图模型都必须使用此基类进行扩展。为此,我需要在任何活动中调用一些方法(比如showInfo()方法)。当我想通过ViewModel在任何活动中调用某个基方法时,我应该怎么做?
open class BaseActivity : App
我正在尝试创建活动和片段之间的共享视图模型。在本练习中: val viewModel: SharedViewModel by viewModels() 在片段中: val viewModel: SharedViewModel by navGraphViewModels(R.id.activity_nav_graph) { } 但当前创建了两个实例,一个在活动上,另一个在片段中