我在SO上搜索了这个问题,但是没有找到任何可以解决我的问题的东西。我的问题是,我有一个包含FrameLayout的活动,它不断地更新着不同的片段。顶部视图和底部视图将保持不变,因此它们位于活动的布局中。
正如您所看到的,底部视图有一个按钮,当点击它时,我想对FrameLayout中存在的片段进行更改。
我该如何初始化以便与片段通信。 主要目标是在活动中的按钮单击时在片段中切换视图。
提前致谢。
正如您所看到的,底部视图有一个按钮,当点击它时,我想对FrameLayout中存在的片段进行更改。
我已创建一个接口
public interface ShowFormula {
void showFormula(boolean show);
}
我将用它来在片段中实现。现在,我的MainActivity类中的主要问题是我正在尝试初始化接口,但由于获取到了类转换异常,因此无法进行。
showFormula = (ShowFormula) this;//yes i know this is wrong
我该如何初始化以便与片段通信。 主要目标是在活动中的按钮单击时在片段中切换视图。
提前致谢。