android - viewpager中有十个完全相同的fragment,如何在另一个activity中通知其中任意一个更新界面?
PHP中文网
PHP中文网 2017-04-17 17:03:55
[Android讨论组]
PHP中文网
PHP中文网

认证0级讲师

全部回复(3)
ringa_lee

你既然使用了广播,在接受到广播时,根据传过来的标识,更新指定的Fragment,为何你要更新全部的呢?

黄舟

我怀疑你的十个完全相同的fragment是同一个fragment,仔细检查一下吧!

大家讲道理

十个完全相同的 Fragment ???是指页面相同?还是同一个类,只是 new 了十个而已?
试一下通过每个 Fragment 的 Tag 标识拿到 Fragment 的实例对象,然后通过 Fragment 内的公共方法刷新。

XXFragment f = getFragmentManager().findFragmentByTag("tag");
f.refresh();
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号