【问题标题】:Events triggered in FragmentA when FragmentB is popped in android fragmentsandroid片段中弹出FragmentB时在FragmentA中触发的事件
【发布时间】:2017-08-20 13:48:44
【问题描述】:

我有什么

  1. 我有一个活动MainActivity.java
  2. 我已将片段 FragmentA 添加到 MainActivity.java
  3. 然后我将另一个FragmentB 添加到MainActivity.java
  4. 现在,当我弹出FragmentB 时,我会进入FragmentA

我想知道什么

  • 我想知道FragmentA中的哪个事件被触发了
  • 当我弹出FragmentB 时,我想在FragmentA 中触发一个事件

【问题讨论】:

标签: android android-fragments


【解决方案1】:

一种方法是使用 RxBus 库 https://github.com/Anadea/RxBus。在 FargmentA 中使用 Rxbus.subscribe 并在其他 Fragment 中使用 RxBus.publish

【讨论】:

  • 这是一个有效的解决方案,因为这可以按照建议实现。但我最终没有使用RxJava,而是使用了类似的EventBus :)
  • 当然,伙计(y)很乐意提供帮助
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-12-17
  • 1970-01-01
  • 2016-08-20
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多