考虑这种情况: 有mainActivity
。形成这个活动,我们可以调用两个片段:fragmentA
和fragmentB
。如何获得片段中相同的活动实例?
mainActivity
有一个吸气器getValue
和一个设定器setValue
。
大多数情况下,这是应用程序的工作原理:mainActivity
已创建。从它fragmentA
被创建。在fragmentA
中按下后退按钮后,应用程序将移回mainActivity
并转至fragmentB
。
我想要做的是,我想setValue
到mainActivity
在fragmentA
,并得到fragmentB
该值。
我无法做到这一点,因为它看起来像两个片段不具有相同的活动实例。
这是我尝试从fragmentA
和fragmentB
访问mainActivity
制定者/吸气:((MainActivity)getContext()).getValue();
我在做什么错?
请在这里MainActivity和片段的发布您的代码之间的值。 –
听起来像这样。 http://stackoverflow.com/questions/24777985/how-to-implement-onfragmentinteractionlistener –
@marius什么是你传递给第二个片段的getValue? –