1

我有一個Activity,其中包含FragmentLoader。我試圖根據DialogFragment的結果重新啓動加載程序,但無法解決如何訪問它。鑑於對話框片段是從活動派生出來的,因此與包含加載器的片段分離,我如何訪問它?我假設我可以做些事情來完成這項活動,但不知道是什麼。從對話框的片段中重新啓動加載程序

+0

您可以使用一個接口,用於片段之間的通信。這就是Android文檔所暗示的。這裏有一個很酷的視頻。 http://www.youtube.com/watch?v=VyyGP_d0Ia8 - 同樣如果你可以發佈你的代碼? –

+0

我希望會有比使用接口和鑄造'getActivity()'更結構化的東西,但是感謝這些信息。 – jgm

+0

接口確實是一種好方法,因爲它們可以幫助您在同一接口中添加任意數量的方法,從而以更靈活的方式來回訪問。看看它最終如何。 :) –

回答

0

爲什麼你不從片段本身打開對話框?

嘗試從與裝載機的片段打開對話框片段,通過一個接口來構造時,駁回了對話框調用回調函數上......簡單是

+0

該對話框是從附加到活動的菜單選項觸發的,所以很不幸我無法做到這一點。 – jgm

相關問題