我有一个Activity在其XML文件中加载2个片段,这两个片段都有自定义视图。
这个视图是一个操纵杆,因此它有一个onTouch方法,但是我想从视图中获取X和Y值以在Activity中使用。
我尝试在片段中获取ActivityContext并将其传递到视图中,但这并没有给我实例。
我也试过从活动中获取视图而没有任何运气。
有人可以推荐一种传递这些数据的方法吗?
答案 0 :(得分:1)
有一个很好的培训article关于通过Activity进行片段到片段的通信。
您基本上应该让活动实现自定义回调接口。获取活动的最佳方式是使用片段的onAttach(活动活动)方法。
根据我的理解,您希望将onTouchListener添加到您的视图中,而视图又会使用您需要的值调用您实现的回调。