【发布时间】:2015-01-03 19:13:38
【问题描述】:
我想知道是否应该在活动/片段中声明我的字段是静态的。
一开始我以为我会让所有东西都变成静态的,因为每个片段/活动一次在内存中只有一个实例(这是正确的吗?)
然后我在这里读到标记为静态的字段永远不会被 GC,因为只有对象(连同它们的实例变量)被垃圾收集。我很困惑
这就是我现在的做法......
public class Container extends FragmentActivity implements ActionBar.TabListener {
private static ViewPager sPager;
private static ActionBar sActionBar;
private static PagerAdapter sAdapter;
private static DrawerLayout sDrawerLayout;
private static ListView sDrawerList;
private static ActionBarDrawerToggle sDrawerToggle;
//more code...
(对不起,如果我在这里混淆了东西,我是编程新手......而且英语不是我的第一语言)
感谢任何答案。
【问题讨论】:
标签: android android-fragments static fragment