首页 > 解决方案 > 如何将日期从父片段发送到子片段?

问题描述

我是安卓新手。与标题一样,我想将一些数据从父母片段传递到子片段。但我被困在其中并且非常努力。

标签: androidfragment

解决方案


要将信息从父片段传输到子片段,请创建一个接口

interface YourListner{
    void methodToPassData(Date date);
}

之后子片段应该实现这个接口然后你可以将片段转换为接口的类型,并通过调用方法将日期传递给它。

ChildFragment fragment = new ChuldFragment();
//display fragment
YourListner fragmentListener = (YourListner)fragmentListener;
fragmentListener.methodToPassData(date);

您也可以使用子片段中的构造函数来执行此操作。


推荐阅读