我试图弄清楚如何以最佳方式从ViewModel完成Activity。我找到了一种使用LiveData对象并发出“信号”的方法。我怀疑这个解决方案有开销。那么这是正确的解决方案还是我应该使用更准确的方法?举个例子:假设在一个应用程序中有一个ActivityMainActivity和View模型,如下所示:classMainActivity:AppCompatActivity(){overridefunonCreate(savedInstanceState:Bundle?){super.onCreate(savedInstanceState)valmodel=ViewModelProvid