android - 如何将日期从父片段发送到子片段?
问题描述
我是安卓新手。与标题一样,我想将一些数据从父母片段传递到子片段。但我被困在其中并且非常努力。
解决方案
要将信息从父片段传输到子片段,请创建一个接口
interface YourListner{
void methodToPassData(Date date);
}
之后子片段应该实现这个接口然后你可以将片段转换为接口的类型,并通过调用方法将日期传递给它。
ChildFragment fragment = new ChuldFragment();
//display fragment
YourListner fragmentListener = (YourListner)fragmentListener;
fragmentListener.methodToPassData(date);
您也可以使用子片段中的构造函数来执行此操作。
推荐阅读
- xml - 如何进行休息调用并将 xml 响应存储在 XSLT 中的变量中?
- python - 基于区域合并区域
- linux - 如何在dockerfile的后台运行命令?
- flutter - RevenueCat 商店尝试购买产品时出现问题
- html - Tailwind 中的复杂表
- spring-boot - 外部 Apache Tomcat 服务器中的 springdoc-openapi
- laravel - 如何在 laravel 中使用 orWhere() 和 where
- rsa - DKIM 配置似乎还可以,但在测试时失败
- python - 在迷宫中创建 Sprite 和列表(不是 sprite)之间的碰撞
- javascript - 组件中的 ref 问题 (Vue)