java - 如何将一个片段的引用传递给另一个片段
问题描述
我想从另一个片段中调用片段中的方法,我为此创建了接口并在片段中实现了现在我想将我实现方法的片段的引用传递给它旁边的另一个片段,我该怎么做,我可以使用构造函数但是片段使用新的实例方法和捆绑包。
谢谢
更新 我可以通过创建片段实例来调用方法,但是就内存而言最好的方法是什么
解决方案
- 创建接口。通过一个活动来实现它
- 在发送方片段的构造函数参数中,从活动中接收创建的接口实例。
- 将布尔标志作为接口的方法参数传递
- 由于活动保持到发送者和接收者片段的链接,并且一旦活动得到回调,活动就会触发接收者片段的所需方法。
在网络上查找一些材料,例如“在两个片段之间传递数据”。思路是一样的)
推荐阅读
- reactjs - 即使我将托盘的声明放在全局变量中,电子托盘也会消失
- python - as.Date() Python 中的 R 等效项
- android - Android: Display ImageView on the Activity after touching the screen and then move with finger
- javascript - jquery:收集所有图标图像并将它们插入到每个 h2 元素之后以进行移动视图
- swift - Swift/MLKit:如何初始化 TextRecognizer?
- elasticsearch - 从logstash连接到amazon elasticsearch时遇到403 access denied错误
- reporting-services - Power BI Report Builder 多参数抛出错误
- c# - System.BadImageFormatException 与 c# net-core
- android - Gitlab cicd在Android应用程序中运行测试阶段有问题
- javascript - Javascript:更新对象数组中的字段