【问题标题】:What is a recommended approach to communicate with Activity from Fragment? [duplicate]与 Fragment 中的 Activity 进行通信的推荐方法是什么? [复制]
【发布时间】:2016-08-24 15:54:06
【问题描述】:

我确信使用Interface 与Activity 通信的方法。但是我可以使用 getActivity() 直接从 Fragment 调用活动的公共方法,还是应该坚持使用接口。如果您建议使用接口,我可以知道使用我的其他方法的死胡同。 ?

【问题讨论】:

    标签: java android android-fragments


    【解决方案1】:

    【讨论】:

      【解决方案2】:

      这是你的选择。你也可以这样调用方法。

      从片段到活动:

      ((YourActivityClassName)getActivity()).yourPublicMethod();
      

      【讨论】:

      • 是的,我正在使用它。但我想知道使用它的缺点。我知道有了 Listener,我可以从 Anywhere 与我的片段进行交流。我也只会使用一项活动。
      猜你喜欢
      • 1970-01-01
      • 2021-07-18
      • 1970-01-01
      • 2011-09-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-02-21
      • 1970-01-01
      相关资源
      最近更新 更多