我看到很多关于片段和活动之间的沟通的帖子。我选择在我的活动中创建getter和setter,这样我就可以在3个标签中获取和设置我想要分享的数据。
但是当我使用getActivity.getData();我得到了一个"方法getData()未定义为FragmentActivity类型"消息。
我在onAttach()方法中使用getActivity
感谢您阅读
答案 0 :(得分:0)
通常会发生这种情况,因为getActivity()不必返回" Main"活动。如果您的活动被调用" MainActivity"演员就像这样:
(MainActivity)getActivity().getData();
希望这会有所帮助;)