我的应用程序的底部导航具有3个片段,其中第一个具有带有Tablayout的ViewPager,每个片段都有自己的片段。
我要做的是根据所选Spinner的选择来更改viewpager片段的片段内容。
我如何实现一个监听器来监听Spinner中的更改,以将数据调用更改为每个ViewModel中的存储库。
也欢迎任何其他解决方案。
这可能不是理想的解决方案,但是我可以使用SharedPreference和SharedPreference Listener来解决。我还遇到了LiveData来观察SharedPreference,但这更容易也更简单。另外see this answer