gpt4 book ai didi

java - 如何使用接口(interface)将数据从 Activity 发送到 Android 中的 Fragment?

转载 作者:行者123 更新时间:2023-11-30 03:29:48 24 4
gpt4 key购买 nike

android Fragments 教程介绍了如何使用 Interfaces 将数据从 fragment 发送到 Activity。我不太了解接口(interface),没有人给出了如何使用它们的好例子,甚至 docs.oracle.com 也没有。我想知道的是如何重新创建类似 LocationListener 的内容,其中我:

1) 在类A中实现接口(interface)

2) 设置处理程序,例如:setInterfaceHandler(this) in class A

3) 在 A 类敌人中添加我的接口(interface)实现示例:

public void onSomethingHappened(String s)
{
// do this
}

4) 定期让 B 类触发事件,这些事件将被 A 中的处理程序类捕获

例如:Android 会定期给我的 Activity 位置更新(不知道该怎么做)。

最佳答案

当然,您可以根据自己的目的使用 Java 语言机制和设计模式(接口(interface)、处理程序等)……或者您可以查看一些专门针对您的问题的 Android 框架解决方案,例如:

通过这些方法,您可以从 B 类触发您的事件并在 A 类中使用干净且“类似 android”的设计来处理它们。

关于java - 如何使用接口(interface)将数据从 Activity 发送到 Android 中的 Fragment?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17647722/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com