Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/211.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 从一个片段调用另一个片段中的函数的正确方法是什么?_Android_Android Fragments - Fatal编程技术网

Android 从一个片段调用另一个片段中的函数的正确方法是什么?

Android 从一个片段调用另一个片段中的函数的正确方法是什么?,android,android-fragments,Android,Android Fragments,有人能告诉我从一个片段调用另一个片段中的函数的正确方法是什么吗? 我将一个片段的对象作为可序列化的对象传递给另一个片段。但我认为这不是正确的方法 我看到了,但是accepet的回答只是说活动应该协调片段之间的所有通信。有人能告诉我使用活动作为中介访问同一活动中的其他片段的代码是什么吗 请试着阅读下面的内容 如果希望片段A与片段B通信,则应在内部定义一个接口 要发送的片段A(父活动必须实现) 来自片段A的数据发送到父活动,来自父活动的数据发送到片段B 我希望我能帮上忙。请试着阅读这篇文章 如果希望

有人能告诉我从一个片段调用另一个片段中的函数的正确方法是什么吗? 我将一个片段的对象作为可序列化的对象传递给另一个片段。但我认为这不是正确的方法

我看到了,但是accepet的回答只是说活动应该协调片段之间的所有通信。有人能告诉我使用活动作为中介访问同一活动中的其他片段的代码是什么吗

请试着阅读下面的内容

如果希望片段A片段B通信,则应在内部定义一个接口 要发送的片段A(父活动必须实现) 来自片段A的数据发送到父活动,来自父活动的数据发送到片段B

我希望我能帮上忙。

请试着阅读这篇文章

如果希望片段A片段B通信,则应在内部定义一个接口 要发送的片段A(父活动必须实现) 来自片段A的数据发送到父活动,来自父活动的数据发送到片段B


希望我能有所帮助。

在一个片段中为活动中的共享数据创建getter/setter方法

((Appropriate Cast)getActivity).setSharedData(type Data)  // saves data to be shared
((Appropriate Cast )getActivity).getSharedData()   // returns shared data
在其他片段中

((Appropriate Cast)getActivity).setSharedData(type Data)  // saves data to be shared
((Appropriate Cast )getActivity).getSharedData()   // returns shared data

在一个片段中为活动中的共享数据创建getter/setter方法

((Appropriate Cast)getActivity).setSharedData(type Data)  // saves data to be shared
((Appropriate Cast )getActivity).getSharedData()   // returns shared data
在其他片段中

((Appropriate Cast)getActivity).setSharedData(type Data)  // saves data to be shared
((Appropriate Cast )getActivity).getSharedData()   // returns shared data

最后通牒是对的。查看此链接了解更多详细信息Ultimus是正确的。查看此链接了解更多详细信息