如何将自定义侦听器从Fragment传递到MVVM中的VM?

问题描述 投票:0回答:1

我的应用程序的底部导航具有3个片段,其中第一个具有带有Tablayout的ViewPager,每个片段都有自己的片段。

我要做的是根据所选Spinner的选择来更改viewpager片段的片段内容。

我如何实现一个监听器来监听Spinner中的更改,以将数据调用更改为每个ViewModel中的存储库。

也欢迎任何其他解决方案。

android-fragments mvvm android-viewpager listener onclicklistener
1个回答
0
投票

这可能不是理想的解决方案,但是我可以使用SharedPreference和SharedPreference Listener来解决。我还遇到了LiveData来观察SharedPreference,但这更容易也更简单。另外see this answer

© www.soinside.com 2019 - 2024. All rights reserved.