我目前正在研究计步器的应用程序。首先,我从一个活动开始,PedometerActivity。该活动启动了应该在后台运行的服务,并绑定到它。代码很长,所以我只给出一些我认为对我的问题有帮助的部分。Override return new PedometerBinder();然后,我修改了我的应用程序,使其具有3个选项卡和3个片段的表布局。我使用的</e
内存转储的比较表明,问题的根源之一是在提交表单时,与表单片段关联的ViewModel不会被销毁。ViewModel当前在片段的onViewCreated()方法中使用'this‘关键字限定为片段的作用域:
vm = new ViewModelProvider(this).get(AddInventoryVM.classonViewCreated()被调用,并创建了一个新的<