考慮這種情況: 有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? –