java - fragment getActivity() 与接口(interface)回调?

标签 java android android-fragments android-activity

我想知道通过 Fragment 中的 getActivity() 调用 Activity 方法是否是合法的方法而不是使用接口(interface)回调方法。

接口(interface)有助于遵循设计模式。 但是,有时当我很着急时,我会使用 getActivity() 是我做错了吗?

最佳答案

您的方法没有任何问题。这只是另一种方式。但是使用接口(interface)有它自己的优势,比如在不同的 Activity 中重用 fragment 。您可以关注此链接上的讨论以进行澄清 http://simpledeveloper.com/how-to-communicate-between-fragments-and-activities/

关于java - fragment getActivity() 与接口(interface)回调?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37740996/

相关文章:

java - For 循环 - HashMap 的第一个参数

java - 使用 Retrofit2 将文件上传到 AWS S3 预签名 URL

java.lang.IllegalStateException : Content view not yet created while using drawer

android - 无法在 RecyclerView 上显示图像

Android - 从 FragmentActivity 到另一个 Fragment 的后退按钮

java - 用低可见性覆盖方法会导致编译错误

java - 为什么即使没有人调用 paintComponent() 也会运行?

java - 如何在 Wildfly 10 上设置 MariaDB JNDI?

android - BroadcastReceiver 后的运行时异常

android - 使用 gradle 7.0.0 与 Android 中的华为 HMS 插件冲突