Activity和Fragment是否构造循环引用?

时间:2016-04-27 17:31:33

标签: java c# android garbage-collection xamarin.android

我今天早上读了一些关于避免循环引用的文章。我刚刚意识到,在Android中,如果一个Activity包含一个Fragment,那么Fragment也应该包含对包含Activity的引用。它不是设置循环引用吗?

我觉得这可能是一个愚蠢的问题,但问愚蠢的问题是一种很好的学习方式,不是吗?

2 个答案:

答案 0 :(得分:0)

活动和片段有自己的生命周期,没有循环参考的东西,试着用不同的片段和活动生命周期弄脏你的手,你会知道。

答案 1 :(得分:0)

difference between Activity and Fragment进行了有益的讨论,这些讨论更加清晰。 Activity和Fragment之间的关系是“Fragment”表示Activity中的行为或用户界面的一部分。活动可能包含0个或多个片段(通常在双窗格视图或平板电脑UI中)。 您可以从官方文档here了解有关此主题的更多信息。