我使用来自Firebase的ArrayList中的数据创建初始内容,数据每15分钟更改一次,如何调用重新创建或如何从MainActivity设置文本到片段/如何更新片段中的TextView(其中任何一个都可以)
我已经阅读了很多人使用getItem解决此问题,但请记住我使用的是FragmentStateAdapter,我没有那些方法viewPager2.getAdapter().notifyDataSetChanged()没有任何作用
然后我想到了一个接口,只需更改我的TextView中的文本即可,但它总是会调用有关空指针的错误,因为我理解片段正在“暂停”,而我看不到它因为循环等等
调用viewPager2.setAdapter(new PagerAdapter())的重新创建仅在神明想要时有效吗? 我想要一些东西来强制它或者是可靠的
(老实说,我不知道为什么要像Google建议的那样使用最新的ViewPager2和PagerAdapter FragmentStateAdapter)我是否应该试试围绕ViewPager和所有这些旧工具的方式?