与SaveInstance状态不同,我尝试使用视图模型,但我发现这样做和修复错误有些困难,以下是main activity和ViewModel的代码 主要活动kotlin override fun onCreateButton val buttoning = findViewById<View>(R.id.revive) as Button
textCount.text = count.toString()
本节造成了以下问题: MutableLiveData().also {如果我想启动应用程序,我会得到以下错误:
Type inference failed: Not enough information to infer parameter T in constructor MutableLiveData我猜是MutableLiveData().also造成了这个问题,但我不知道
我正试图向MainActivity发送值到HomeFragment。我创建了一个带有底部导航的新项目,在主要活动中,我创建了来自firebase的dowland数据,我需要在dowland之后将该数据从firebase发送到HomeFragment。我用包做的,但我做不到。我怎么才能解决这个问题?这是我的MainActivityString şifre;
ArrayList<String> list=new A
我想知道与ViewModel中的片段通信的最佳方式,例如,显示对话框或导航到另一个片段。我有这样的东西: fun doSomethingWithUI()看一下文档,它指出ViewModel不应该持有任何相关的视图或生命周期,或者对活动的引用。考虑到这一点,ViewModel引用了具有该活动的片段。
我在想,为什么这么糟糕。另外,既然我所做的是不好的,那么让ViewModel告诉片段说“显