gpt4 book ai didi

android - 将数据从自定义 View 传递到 Activity ,反之亦然

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

我有一个在其 XML 文件中加载 2 个 fragment 的 Activity,这两个 fragment 有一个自定义 View 。

这个 View 是一个操纵杆,所以它有一个 onTouch 方法,但是我想从 View 中获取 X 和 Y 值以在 Activity 中使用。

我已经尝试在 fragment 中获取 ActivityContext 并将其传递到 View 中,但这并没有给我实例。

我也尝试过从 Activity 访问 View ,但没有任何运气。

谁能推荐一种传递这些数据的方法?

最佳答案

有很好的培训article关于通过 Activity 进行的 fragment 间通信。

您基本上应该让 Activity 实现自定义回调接口(interface)。获取 Activity 的最佳方式是在 fragment 的 onAttach(Activity activity) 方法中。

据我了解,您想将 onTouchListener 添加到您的 View 中,这反过来会调用您使用所需值实现的回调。

关于android - 将数据从自定义 View 传递到 Activity ,反之亦然,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13545978/

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