Android如何更新fragment的UI界面?

问题:我想要实现在一个activity中点击一个按钮,对应得fragment中的一个TextView的值就更新为我想要的值,应该用怎样的方法?

阅读 8.4k
4 个回答

fragment中写个set方法,里面setText就可以。然后activity中fragment.set就可以

1、楼上的方法都行的,2楼的消息总线的方式
2、消息总线的方式解耦性比较强,但是代码分散,维护上有点难

新手上路,请多包涵

最直接的方式是使用Eventbus,传统的方式是定义callback。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题