我正在尝试使用DataBinding库在我的应用中实现MVVM。对于我能完成的简单任务,我可以找到解决方法,但问题是在某些操作之后我无法结束活动。
问题:
在接收到特定广播后,我必须从ViewModel类关闭活动。由于VM类没有View的引用,所以我该如何结束活动呢? 确切地说,我有一个启动意图服务来下载数据的启动屏幕和相应的VM类。当数据下载完成后,我必须结束启动屏幕并开始MainActivity。我已经找到了从VM启动新的Activity的方法,但如何结束前面的活动仍然是个谜。
你能帮助我吗? 谢谢!
问题:
在接收到特定广播后,我必须从ViewModel类关闭活动。由于VM类没有View的引用,所以我该如何结束活动呢? 确切地说,我有一个启动意图服务来下载数据的启动屏幕和相应的VM类。当数据下载完成后,我必须结束启动屏幕并开始MainActivity。我已经找到了从VM启动新的Activity的方法,但如何结束前面的活动仍然是个谜。
你能帮助我吗? 谢谢!