我在使用fragmentStatePagerAdapter时遇到了一些问题,我的视图寻呼机中有3个片段,在活动重启时我想更新视图寻呼机中的视图。我在第二个片段中使用了Recycler视图,它基本上是一个聊天应用程序。我按照我的要求处理了大部分情况,但在测试时我遇到了Moto G3和Lenovo K3的问题。当我的应用程序处于后台时,用户会收到一条新消息,用户来自应用程序之间的混乱或来自通知,然后它不会刷新视图。虽然,当聊天中出现即将到来的消息时,我也引入了一些声音。在这种情况下,我可以听到声音,但无法看到任何消息。在这种情况下,我的消息屏幕为空白。此外,这个问题不适用于每部手机。
我已使用此方法mViewPager.getAdapter().notifyDataSetChanged();
进行更新。任何帮助将不胜感激。
答案 0 :(得分:0)
我也有这个问题,唯一适用于我的解决方案是重置视图寻呼机适配器。 (pager.removeAdapter / pager.setAdapter)