扫码关注官方订阅号
问题:我想要实现在一个activity中点击一个按钮,对应得fragment中的一个TextView的值就更新为我想要的值,应该用怎样的方法?
ringa_lee
fragment中写个set方法,里面setText就可以。然后activity中fragment.set就可以
EventBus、RxBus都可以实现吧 RxBus可以看这里
1、楼上的方法都行的,2楼的消息总线的方式2、消息总线的方式解耦性比较强,但是代码分散,维护上有点难
最直接的方式是使用Eventbus,传统的方式是定义callback。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
fragment中写个set方法,里面setText就可以。然后activity中fragment.set就可以
EventBus、RxBus都可以实现吧 RxBus可以看这里
1、楼上的方法都行的,2楼的消息总线的方式
2、消息总线的方式解耦性比较强,但是代码分散,维护上有点难
最直接的方式是使用Eventbus,传统的方式是定义callback。