0
我有兩個活動「A」和「B」。 「A」活動有一個片段。 「B」活動是透明。當處理transperent活動時,強制調用onStart,onStop片段方法
當我推活性「B」過度活動「A」片段調用(的onStop不被調用)。當我彈出激活「B」時,片段只會調用onResume
(不會調用onStart
)。
它不叫onStart
和onStop
。我懷疑這是因爲活動「B」是transperent。有沒有辦法強制呼籲onStart
和onStop
?
當活動「B」彈出時,我需要使用片段做一些界面操作。但是我沒有任何回調,我可以做這個動作。因爲當所有的活動視圖已經顯示時,onResume
被調用。
謝謝。
我還假設從其他具有相同片段的活動中推送活動「B」,所以我不想在其他活動中做這樣的參考。 –
取決於確切的條件來調用您的'一些接口操作'。 a - 在'A'中註冊廣播併發送'B'的簡歷。 b - 發佈延遲可運行以在'A'的onPause中執行操作 –
'某些界面操作'假定在初始狀態下佈局內部片段視圖。我選擇變種b。所以當活動「B」被推送時,我發佈延遲可運行,如上所述。但我不能說我喜歡這種方式:) –