android - 带传递解析对象的 popBackStack

标签 android android-fragments

我有一个 Activity A Activity A 调用 fragment frag1frag1 调用 fragment frag2。最后 frag2 调用 frag3

当我点击frag3中的一个按钮时,我想调用frag1,将一个对象从frag3传递并解析到 fragment 1。我尝试使用从 frag3 发送到 frag1 的对象包来执行此操作。

我看到有一个 popBackStack() 方法。但是,我对这将如何工作感到有点困惑。使用这种方法安全吗?

我不知道该怎么做。 提前致谢。

最佳答案

使用事件总线模式在 fragment 之间传递数据(事件)。然后以通常的方式处理 fragment 堆栈。

有几个流行的库实现了事件总线。我个人比较喜欢

关于android - 带传递解析对象的 popBackStack,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32449812/

相关文章:

java - 机器人 : how to add image from gallery and delete image with a Button

java - Firebase 数据库总是返回 null

android - java.lang.VerifyError : Rejecting class that attempts to sub-class erroneous class 错误

android - 在Android文本框中打印经度和纬度

java - 无法启动 Activity ComponentInfo{MainFrag} : java. lang.NullPointerException

java - Dagger2子组件如何注入(inject)到Fragment中?

android - 在 Android 的新 Fragment 标准中加载 listView 而不是 Activity

android - 自动接受蓝牙文件传输

android - 如何在我的 Android 应用程序中实现这样的布局?

java - 使用TextView的onClick转到带有fragment的下一页