我有一个FragmentPagerAdapter并在ActionBarSherlock Tabs之间切换。当切换标签时,我隐藏一个Fragment并显示另一个Fragment。
现在我有一个关于内存消耗的问题,如果我隐藏它,FragmentManager如何释放Fragments?当其中有更多的Fragments时,是否可以手动从内存中删除Fragment对象?
如果我分离一个Fragment,则该对象将被保存,如果我删除一个Fragment,则它仅从View中删除,如果我将Fragment = null,则Fragment不会被释放,我总是会得到一个Fragment:myActivity.getSupportFragmentManager().findFragmentByTag(myTag);
有人能解释一下FragmentManager如何释放Views,是否必要以及我如何实现这一点吗?
现在我有一个关于内存消耗的问题,如果我隐藏它,FragmentManager如何释放Fragments?当其中有更多的Fragments时,是否可以手动从内存中删除Fragment对象?
如果我分离一个Fragment,则该对象将被保存,如果我删除一个Fragment,则它仅从View中删除,如果我将Fragment = null,则Fragment不会被释放,我总是会得到一个Fragment:myActivity.getSupportFragmentManager().findFragmentByTag(myTag);
有人能解释一下FragmentManager如何释放Views,是否必要以及我如何实现这一点吗?