我今天早上閱讀了一些關於避免循環引用的文章。我剛剛意識到,在Android中,如果一個活動包含片段,該片段也應該包含對包含活動的引用。它不是設置循環引用嗎?活動和片段是否構建循環引用?
我覺得這可能是一個愚蠢的問題,但問愚蠢的問題是學習的好方法,不是嗎?
我今天早上閱讀了一些關於避免循環引用的文章。我剛剛意識到,在Android中,如果一個活動包含片段,該片段也應該包含對包含活動的引用。它不是設置循環引用嗎?活動和片段是否構建循環引用?
我覺得這可能是一個愚蠢的問題,但問愚蠢的問題是學習的好方法,不是嗎?
活動和片段有自己的生命週期,沒有循環參考的東西,儘量讓你的手用不同的片段和活動生命週期變得骯髒,你會知道的。
關於difference between Activity and Fragment有一個有用的討論,它流傳了一些光。活動和片段之間的關係是這樣的:「片段」表示活動中的行爲或用戶界面的一部分。活動可能包含0或多個片段(通常在兩個窗格視圖或Tablet UI中)。 您可以從官方文檔here瞭解有關該主題的更多信息。
有沒有愚蠢的問題,只有愚蠢的人,誰不問。 –