【问题标题】:Android MVP - Data from activity presenter to fragment presenterAndroid MVP - 从活动演示者到片段演示者的数据
【发布时间】:2021-12-31 12:06:35
【问题描述】:

我有一个带有 DialogFragment 的活动,我需要将 ArrayList 从活动演示者传递给片段演示者。目前我正在使用参数和使用参数的 newInstance 方法中执行此操作。

我应该考虑其他方法吗?

【问题讨论】:

  • 前段时间回答了一个问题,分片之间共享数据哪种方案更好。提供了一些带有论据的解决方案。有兴趣的可以查看:stackoverflow.com/a/63236721/7210237

标签: android android-fragments android-activity android-fragmentactivity android-mvp


【解决方案1】:

如果数据是非持久性的,并且您将其用于单一目的。然后通过newInstance/Builder 将其传递给Fragment 就可以了,我认为newInstance/Builders 只是使用构造函数的一种更迂回的方式。

如果数据是持久的,您可能希望有一个service/singletonDialog 的演示者可以在需要时从中提取。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-07-02
    • 1970-01-01
    • 2018-12-03
    • 2019-09-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多