扫码关注官方订阅号
认证0级讲师
你既然使用了广播,在接受到广播时,根据传过来的标识,更新指定的Fragment,为何你要更新全部的呢?
我怀疑你的十个完全相同的fragment是同一个fragment,仔细检查一下吧!
十个完全相同的 Fragment ???是指页面相同?还是同一个类,只是 new 了十个而已?试一下通过每个 Fragment 的 Tag 标识拿到 Fragment 的实例对象,然后通过 Fragment 内的公共方法刷新。
XXFragment f = getFragmentManager().findFragmentByTag("tag"); f.refresh();
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
你既然使用了广播,在接受到广播时,根据传过来的标识,更新指定的Fragment,为何你要更新全部的呢?
我怀疑你的十个完全相同的fragment是同一个fragment,仔细检查一下吧!
十个完全相同的 Fragment ???是指页面相同?还是同一个类,只是 new 了十个而已?
试一下通过每个 Fragment 的 Tag 标识拿到 Fragment 的实例对象,然后通过 Fragment 内的公共方法刷新。